#include <bits/stdc++.h>
using namespace std;
int y,m;
int main()
{
cin>>y>>m;
if(y%100!=0 && y%4==0)
{
if(m=2)
cout<<"29";
else
cout<<"28";
}
else if(y%400==0)
{
if(m=2)
cout<<"29";
else
cout<<"28";
}
else
{
if(m==1 || m==3 || m==5 || m==7 || m==8 || m==10 || m==12)
cout<<"31";
else
cout<<"30";
}
return 0;
}
测试点数据:输入 1900 2,应输出 28