#include<iostream>
using namespace std;
int main()
{
int x,y;
cin>>x>>y;
if( y==1 || y==3 || y==5|| y==7|| y==8|| y==10|| y==12)
{
cout<<31;
return 0;
}
if(y==4 || y==6 || y==9|| y==11)
{
cout<<30;
return 0;
}
if(x%4==0 && y==2 && x!=1900)
{
cout<<29;
return 0;
}
if (x % 400 == 0 || (x % 4 == 0 && x % 100 != 0))
{
cout << 29;
return 0;
}
else
{
cout << 28;
return 0;
}
return 0;
}