def visk_year(a):
if a%4==0 and a%100!=0 or a%400==0:
c=True
else:
c=False
return c
def norm(date,month, year):#Задача 7. Есть ли такое число?
if month==2 and (visk_year(year)==True and 0<date<=29 or visk_year(year)==False and 0<date<=28):
c=True
elif month in (1,3,5,7,8,10,12) and 0<date<=31:
c=True
elif month in (4,6,9,11) and 0<date<=30:
c=True
else:
c=False
return c
date=int(input())
month=int(input())
year=int(input())
print(norm(date,month, year))
#Рика унизь моё достоинство своими замечаниями
ZGVmIHZpc2tfeWVhcihhKToKICAgIGlmIGElND09MCBhbmQgYSUxMDAhPTAgb3IgYSU0MDA9PTA6CiAgICAgICAgYz1UcnVlCiAgICBlbHNlOgogICAgICAgIGM9RmFsc2UKICAgIHJldHVybiBjCmRlZiBub3JtKGRhdGUsbW9udGgsIHllYXIpOiPQl9Cw0LTQsNGH0LAgNy4g0JXRgdGC0Ywg0LvQuCDRgtCw0LrQvtC1INGH0LjRgdC70L4/CiAgICBpZiBtb250aD09MiBhbmQgKHZpc2tfeWVhcih5ZWFyKT09VHJ1ZSBhbmQgMDxkYXRlPD0yOSBvciB2aXNrX3llYXIoeWVhcik9PUZhbHNlIGFuZCAwPGRhdGU8PTI4KToKICAgICAgICBjPVRydWUKICAgIGVsaWYgbW9udGggaW4gKDEsMyw1LDcsOCwxMCwxMikgYW5kIDA8ZGF0ZTw9MzE6CiAgICAgICAgYz1UcnVlCiAgICBlbGlmIG1vbnRoIGluICg0LDYsOSwxMSkgYW5kIDA8ZGF0ZTw9MzA6CiAgICAgICAgYz1UcnVlCiAgICBlbHNlOgogICAgICAgIGM9RmFsc2UKICAgIHJldHVybiBjCgpkYXRlPWludChpbnB1dCgpKQptb250aD1pbnQoaW5wdXQoKSkKeWVhcj1pbnQoaW5wdXQoKSkKcHJpbnQobm9ybShkYXRlLG1vbnRoLCB5ZWFyKSkKI9Cg0LjQutCwINGD0L3QuNC30Ywg0LzQvtGRINC00L7RgdGC0L7QuNC90YHRgtCy0L4g0YHQstC+0LjQvNC4INC30LDQvNC10YfQsNC90LjRj9C80Lg=