#include<bits/stdc++.h>
using namespace std;
int main(){
string s;
int a,b,c,d;
cin>>s;
a=s[0]-'0';
b=s[1]-'0';
c=s[3]-'0';
d=s[4]-'0';
int ans=0;
if(a>1) {
ans++;
if(b>2) a=0;
else a=1;
}
if(a==0&&b==0) ans++,b=1;
if(c==0&&d==0) ans++;
if(a==1&&b>2) ans++,b=2;
else{
if(a*10+b==1) {
if(c<=3){
if(c==3&&d>1){
ans++;
}
}
else ans++;
}
if(a*10+b==2) {
if(c<=2){
if(c==2&&d>8){
ans++;
}
}
else ans++;
}
if(a*10+b==3) {
if(c<=3){
if(c==3&&d>1){
ans++;
}
}
else ans++;
}
if(a*10+b==4) {
if(c<=3){
if(c==3&&d>0){
ans++;
}
}
else ans++;
}
if(a*10+b==5) {
if(c<=3){
if(c==3&&d>1){
ans++;
}
}
else ans++;
}
if(a*10+b==6) {
if(c<=3){
if(c==3&&d>0){
ans++;
}
}
else ans++;
}
if(a*10+b==7) {
if(c<=3){
if(c==3&&d>1){
ans++;
}
}
else ans++;
}
if(a*10+b==8) {
if(c<=3){
if(c==3&&d>1){
ans++;
}
}
else ans++;
}
if(a*10+b==9) {
if(c<=3){
if(c==3&&d>0){
ans++;
}
}
else ans++;
}
if(a*10+b==10) {
if(c<=3){
if(c==3&&d>1){
ans++;
}
}
else ans++;
}
if(a*10+b==11) {
if(c<=3){
if(c==3&&d>0){
ans++;
}
}
else ans++;
}
if(a*10+b==12) {
if(c<=3){
if(c==3&&d>1){
ans++;
}
}
else ans++;
}
}
cout<<ans;
return 0;
}