#include <stdio.h>

int main() {
    int y,m=0;
 while(scanf("%d %d",&y,&m)!=EOF)   
    
{if(y%4==0||y%400==0)
{
 if(m==1||m==3||m==5||m==7||m==8||m==10||m==12)
 printf("31\n");
 else if(m==4||m==6||m==9||m==11)
 printf("30\n");
 else
 printf("29\n");



}
else {
{
    if(m==1||m==3||m==5||m==7||m==8||m==10||m==12)
 printf("31\n");
 else if(m==4||m==6||m==9||m==11)
 printf("30\n");
 else
 printf("28\n");
}
}
}



    
    return 0;
}