#include<bits/stdc++.h>
using namespace std;
int ans;
string s;
int a[5];
int main()
{
getline(cin,s);
int len=s.size();
int lvl=0;
for(int i=0;i<=len-1;i++)
{
if(s[i]!='-')
{
a[++lvl]=s[i]-'0';
}
}
// for(int i=1;i<=lvl;i++) cout<<a[i]<<" ";
int tianshu=10*a[3]+a[4];
if(a[1]>=2)
{
ans++;
if(a[2]>=3)
{
if(a[2]==3||a[2]==5||a[2]==7||a[2]==8)
{
if(tianshu>=32) ans++;
}
else if(a[2]==4||a[2]==6||a[2]==9)
{
if(tianshu>=31) ans++;
}
}
else if(a[2]<3)
{
if(a[2]==0)
{
if(tianshu!=31) ans++;
}
else if(a[2]==1)
{
if(tianshu!=31&&tianshu!=30) ans++;
}
else if(a[2]==2)
{
if(tianshu!=28&&tianshu!=30) ans++;
}
}
}
if(a[1]==1)
{
if(a[2]>=3) ans++;
}
if(a[1]==0)
{
if(a[2]==1||a[2]==3||a[2]==5||a[2]==7||a[2]==8)
{
if(tianshu>=32) ans++;
}
else if(a[2]==2)
{
if(tianshu>=29) ans++;
}
else if(tianshu>=31) ans++;
}
else if(a[1]==1)
{
if(a[2]==11)
{
if(tianshu>=31) ans++;
}
else if(a[2]==12)
{
if(tianshu>=32) ans++;
}
}
cout<<ans;
return 0;
}