#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<ctype.h>
struct{
int day;
int h;
int min;
}a[2];
int main(){
int i;
for(i=0;i<2;++i){
scanf("%d%d%d",&a[i].day ,&a[i].h,&a[i].min);
}
if(a[0].day ==7&&a[1].day ==1){
if((24-a[0].h +a[1].h )>24)
printf("N o");
if((24-a[0].h +a[1].h )<24)
printf("Y e s");
if((24-a[0].h +a[1].h )==24){
if(a[0].min >=a[1].min )
printf("Y e s");
else
printf("N o");
}
}
else
if(a[1].day -a[0].day ==1||a[1].day -a[0].day ==0){
if(a[1].day -a[0].day ==0){
printf("Y e s");
}
else{
if((24-a[0].h +a[1].h )>24)
printf("N o");
if((24-a[0].h +a[1].h )<24)
printf("Y e s");
if((24-a[0].h +a[1].h )==24){
if(a[0].min >=a[1].min )
printf("Y e s");
else
printf("N o");
}
}
}
else
printf("N o");
return 0;
}