#include <stdio.h>

int main()
{
    int y, m;
    while(scanf("%d %d",&y,&m)!=EOF) //多组输入
   { //用数组将每月的天数存起来,同时下标是几就是几月
    int m_d[] = { 0,31,28,31,30,31,30,31,31,30,31,30,31 };
    if(y%400==0||y%4==0&&y%100!=0)
    m_d[2]=29;//闰年2月+1天
    printf("%d\n",m_d[m]);
    } 
    return 0;
}