#include <stdio.h>
int main()
{
int nian,i,yue,z,a;
int run[12]={31,29,31,30,31,30,31,31,30,31,30,31};
int ping[12]={31,28,31,30,31,30,31,31,30,31,30,31};
scanf("%d%c%d",&nian,&z,&yue);
if(nian%4==0&&nian%100!=0||nian%400==0)
a=1;
else
a=0;
if(a==1)
{
for(i=0;i<12;i++)
{
if(yue-1==i)
printf("%d",run[i]);
}
}
if(a==0)
{
for(i=0;i<12;i++)
{
if(yue-1==i)
printf("%d",ping[i]);
}
}
return 0;
}
int main()
{
int nian,i,yue,z,a;
int run[12]={31,29,31,30,31,30,31,31,30,31,30,31};
int ping[12]={31,28,31,30,31,30,31,31,30,31,30,31};
scanf("%d%c%d",&nian,&z,&yue);
if(nian%4==0&&nian%100!=0||nian%400==0)
a=1;
else
a=0;
if(a==1)
{
for(i=0;i<12;i++)
{
if(yue-1==i)
printf("%d",run[i]);
}
}
if(a==0)
{
for(i=0;i<12;i++)
{
if(yue-1==i)
printf("%d",ping[i]);
}
}
return 0;
}