#include <>
int main(){
int year,month;
// 设计一个数组保存天数,为了与月份对应,第0位保存0
int monthDay[13] = {0,31,28,31,30,31,30,31,31,30,31,30,31};
while(scanf("%d %d",&year,&month) != EOF){ //Ctrl+Z退出
int day = monthDay[month];
// 判断是否为闰年
if((year%400==0) || (year%4==0&&year%100!=0)){
if(month == 2){
day += 1;
}
}
printf("%d年%d月有%d天\n",year,month,day);
}
return 0;
}