#include<bits/stdc++.h>
using namespace std;
int main(){
int D[4];
D[0]=getchar()-'0';
D[1]=getchar()-'0';
getchar();
D[2]=getchar()-'0';
D[3]=getchar()-'0';
int ans=0;
if(D[0]>1){
ans++;
if((D[2]*10+D[3])>31||(D[2]*10+D[3])==0){
ans++;
printf("%d",ans);
return 0;
}
}
if(D[0]==1){
if(D[1]>2){
ans++;
}
if(D[1]==1){
if((D[2]*10+D[3])>30||(D[2]*10+D[3])==0){
ans++;
printf("%d",ans);
return 0;
}
}
else if((D[2]*10+D[3])>31||(D[2]*10+D[3])==0){
ans++;
printf("%d",ans);
return 0;
}
}
if(D[0]==0){
if(D[1]==0){
ans++;
if((D[2]*10+D[3])>31||(D[2]*10+D[3])==0){
ans++;
printf("%d",ans);
return 0;
}
}
if(D[1]==2){
if((D[2]*10+D[3])>28||(D[2]*10+D[3])==0){
ans++;
printf("%d",ans);
return 0;
}
}
else if(D[1]==4||D[1]==6||D[1]==9){
if((D[2]*10+D[3])>30||(D[2]*10+D[3])==0){
ans++;
printf("%d",ans);
return 0;
}
}
else if((D[2]*10+D[3])>31||(D[2]*10+D[3])==0){
ans++;
printf("%d",ans);
return 0;
}
}
printf("%d",ans);
}