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