#include <bits/stdc++.h>
using namespace std;
int month[13]={-1,31,28,31,30,31,30,31,31,30,31,30,31};
bool is_leapyear(int y)
{
if(y%400==0||(y%4==0&&y%100!=0)) return true;
return false;
}
bool is_ok(int y,int m,int d)
{
if(is_leapyear(y)) month[2]=29;
else month[2]=28;
if(m>=1&&m<=12&&d>=1&&d<=month[m+1]) return true;
return false;
}
signed main()
{
int y,m,d;
scanf("%d",&y);
scanf("%d %d %d",&y,&m,&d);
is_leapyear(y);
printf("%d\n",is_leapyear(y));
is_ok(y,m,d);
printf("%d",is_ok(y,m,d));
return 0;
}