#include<stdio.h>
int main()
{
    int is(int x);
    int N,Y;
    while(scanf("%d%d",&N,&Y)!=EOF)
    {
        if(Y==1||Y==3||Y==5||Y==7||Y==8||Y==10||Y==12)
            printf("31\n");
        if(Y==4||Y==6||Y==9||Y==11)
            printf("30\n");
        if(Y==2)
        {
            if(is(N)==0)//0代表是闰年
                printf("29\n");
             else
                 printf("28\n");
        }
            
        
    }
    return 0;
}
    int is(int x)
    {
        if(x%100==0&&x%400==0)
        {
            x=0;
           return x;
        }
        if(x%100!=0&&x%4==0)
        {
            x=0;
            return x;
        }
        return x;
    }