#include <bits/stdc++.h>
using namespace std;
int main()
{
int y,m,x;
bool r;
cin>>y>>m;
if((y%4==0&&y%100!=0)||y%400==0)
r=true;
if(m==4||m==6||m==9||m==11)
x=30;
else
if(m==2)
{
if(r)
x=29;
else
x=28;
}
else if(m==1||m==3||m==5||m==7||m==8||m==10||m==12)
x=31;
cout<<x;
return 0;
}