#include <stdio.h>
int main()
{int y,m,d,a,b,c;
scanf("%d %d %d",&y,&m,&d);
a=y%4;
c=m%2;
if(m>=8){c=(c+1)%2;}
if(m==2){if(a==0){a=y%400;b=y%100;if(a!=0&&b==0&&d>=29){printf("NO");}
else{if(d<=29){printf("YES");}else{printf("NO");}}}
else if(d<29){printf("YES");}else{printf("NO");}}
else if(c==0) {if(d<=30){printf("YES");}else{printf("NO");}}
else if(c==1) {if(d<=31){printf("YES");}else{printf("NO");}}
return 0;
}