#include<stdio.h>
int main()
{
int x,y;
int c[12]={31,28,31,30,31,30,31,31,30,31,30,31};
while(1){scanf("%d\\%d",&x,&y);if(x<0||y<=0||y>12)return 0;
if(((x%100!=0&&x%4==0)||(y%400==0))&&y==2)printf("29\n");
else printf("%d\n",c[y-1]);}
return 0;
}