#include<bits/stdc++.h>
using namespace std;
int f[30];
int main()
{
f[0]=1;
f[1]=2;
f[2]=-2;
f[3]=2;
f[4]=0;
f[5]=2;
f[6]=0;
f[7]=2;
f[8]=2;
f[9]=0;
f[10]=2;
f[11]=0;
f[12]=2;
int sum=0;
int a,c;
char b;
cin>>a>>b>>c;
if(a>12||a<=0){
sum++;
if(1==1){
if(f[a/10]>=f[a%10]) a=a/10;
else a=a%10;
}
if(a==0) a=3;
}
if(a==1||a==3||a==5||a==7||a==8||a==10||a==12){
if(c>31||c<=0) sum++;
}
if(a==2){
if(c<=0||c>28) sum++;
}
if(a==4||a==6||a==9||a==11){
if(c<=0||c>30) sum++;
}
cout<<sum<<endl;
return 0;
}