#include<bits/stdc++.h>
using namespace std;
int main(){
int m1,m,d;
char M1,M,D1,D,I;
cin>>M1>>M>>I>>D1>>D;
m1=M1-'0',m=M-'0',d=(D1-'0')*10+(D-'0');
if(m==1||m==3||m==5||m==7||m==8||(m+10*m1)==10||(m+10*m1)==12){
if(m1==0){
if(d<32)
cout<<0<<endl;
else
if(d>31)
cout<<1<<endl;
}
else
if(m1==1){
if(m==0||m==2){
if(d<32)
cout<<0<<endl;
else
if(d>31)
cout<<1<<endl;
}
else
if(m!=0||m!=1||m!=2){
if(d<32)
cout<<1<<endl;
else
if(d>31)
cout<<2<<endl;
}
}
else
if(m1!=0||m1!=1){
if(d<32)
cout<<1<<endl;
else
if(d>31)
cout<<2<<endl;
}
}
else
if(m==4||m==6||m==9||(m+10*m1)==11){
if(m1==0){
if(d<31)
cout<<0<<endl;
else
if(d>30)
cout<<1<<endl;
}
else
if(m1==1){
if(m==1){
if(d<31)
cout<<0<<endl;
else
if(d>30)
cout<<1<<endl;
}
else
if(m!=0||m!=1||m!=2){
if(d<31)
cout<<1<<endl;
else
if(d>30)
cout<<2<<endl;
}
}
else
if(m1!=0||m1!=1){
if(d<31)
cout<<1<<endl;
else
if(d>30)
cout<<2<<endl;
}
}
else
if(m==2){
if(m1==0){
if(d<29)
cout<<0<<endl;
else
if(d>28)
cout<<1<<endl;
}
else
if(m1!=0){
if(m<32)
cout<<1<<endl;
else
if(m>31)
cout<<2<<endl;
}
}
else
if(m==0||m1!=1){
if(m<32)
cout<<1<<endl;
else
if(m>31)
cout<<2<<endl;
}
return 0;
}
1、2、3、4点WA,不知道还少了点啥