#include <stdio.h>
int main()
{
int t,y,u,i,a,b,s;
scanf("%d%d%d%d",&t
,&y
,&u
,&i
);
if(t==0)
switch(y){//すべての月を日数で変換
case 1:
a=0;
break;
case 2:
a=31;
break;
case 3:
a=59;
break;
case 4:
a=90;
break;
case 5:
a=120;
break;
case 6:
a=151;
break;
case 7:
a=181;
break;
case 9:
a=243;
break;}
else
switch(y){
case 0:
a=273;
break;
case 1:
a=304;
break;
case 2:
a=334;
break;}
b=u*10;
s=a+b+i;
if((s<=19)||(356<=s)){
else if((s>=20)&&(s<=49)){
else if((s>=50)&&(s<=79)){
else if((s>=80)&&(s<=109)){
else if((s>=110)&&(s<=140)){
else if((s>=141)&&(s<=172)){
else if((s>=173)&&(s<=203)){
else if((s>=204)&&(s<=234)){
else if((s>=235)&&(s<=265)){
else if((s>=266)&&(s<=296)){
else if((s>=297)&&(s<=326)){
else{
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpCnsKICAgIGludCB0LHksdSxpLGEsYixzOwogICAgc2NhbmYoIiVkJWQlZCVkIiwmdCwmeSwmdSwmaSk7CgoKICAgIGlmKHQ9PTApCiAgICBzd2l0Y2goeSl7Ly/jgZnjgbnjgabjga7mnIjjgpLml6XmlbDjgaflpInmj5sKICAgIGNhc2UgMToKICAgICAgICBhPTA7CiAgICBicmVhazsKICAgIGNhc2UgMjoKICAgICAgICBhPTMxOwogICAgYnJlYWs7CiAgICBjYXNlIDM6CiAgICAgICAgYT01OTsKICAgIGJyZWFrOwogICAgY2FzZSA0OgogICAgICAgIGE9OTA7CiAgICBicmVhazsKICAgIGNhc2UgNToKICAgICAgICBhPTEyMDsKICAgIGJyZWFrOwogICAgY2FzZSA2OgogICAgICAgIGE9MTUxOwogICAgYnJlYWs7CiAgICBjYXNlIDc6CiAgICAgICAgYT0xODE7CiAgICBicmVhazsKICAgIGNhc2UgOToKICAgICAgICBhPTI0MzsKICAgIGJyZWFrO30KCiAgICBlbHNlCiAgICBzd2l0Y2goeSl7CiAgICBjYXNlIDA6CiAgICAgICAgYT0yNzM7CiAgICBicmVhazsKICAgIGNhc2UgMToKICAgICAgICBhPTMwNDsKICAgIGJyZWFrOwogICAgY2FzZSAyOgogICAgICAgIGE9MzM0OwogICAgYnJlYWs7fQoKICAgIGI9dSoxMDsKCiAgICBzPWErYitpOwoKICAgIGlmKChzPD0xOSl8fCgzNTY8PXMpKXsKICAgICAgICBwcmludGYoIuWxsee+iuW6pyIpO30KCiAgICBlbHNlIGlmKChzPj0yMCkmJihzPD00OSkpewogICAgICAgIHByaW50Zigi5rC055O25bqnIik7fQoKICAgIGVsc2UgaWYoKHM+PTUwKSYmKHM8PTc5KSl7CiAgICAgICAgcHJpbnRmKCLprZrluqciKTt9CgogICAgZWxzZSBpZigocz49ODApJiYoczw9MTA5KSl7CiAgICAgICAgcHJpbnRmKCLniaHnvorluqciKTt9CgogICAgZWxzZSBpZigocz49MTEwKSYmKHM8PTE0MCkpewogICAgICAgIHByaW50Zigi54mh54mb5bqnIik7fQoKICAgIGVsc2UgaWYoKHM+PTE0MSkmJihzPD0xNzIpKXsKICAgICAgICBwcmludGYoIuWPjOWtkOW6pyIpO30KCiAgICBlbHNlIGlmKChzPj0xNzMpJiYoczw9MjAzKSl7CiAgICAgICAgcHJpbnRmKCLon7nluqciKTt9CgogICAgZWxzZSBpZigocz49MjA0KSYmKHM8PTIzNCkpewogICAgICAgIHByaW50Zigi542F5a2Q5bqnIik7fQoKICAgIGVsc2UgaWYoKHM+PTIzNSkmJihzPD0yNjUpKXsKICAgICAgICBwcmludGYoIuS5meWls+W6pyIpO30KCiAgICBlbHNlIGlmKChzPj0yNjYpJiYoczw9Mjk2KSl7CiAgICAgICAgcHJpbnRmKCLlpKnnp6TluqciKTt9CgogICAgZWxzZSBpZigocz49Mjk3KSYmKHM8PTMyNikpewogICAgICAgIHByaW50Zigi6KCN5bqnIik7fQoKICAgIGVsc2V7CiAgICAgICAgcHJpbnRmKCLlsITmiYvluqciKTt9CgoKCiAgICAgICByZXR1cm4gMDsKfQ==