#include<iostream>
using namespace std;
int yr(int n){
int result;
if(n<=7){
if(n%2==0){
result=30;
}
else{
result=31;
}
}
else{
if(n%2==0){
result=31;
}
else{
result=30;
}
}
return result;
}
int main(){
int y,m;
cin>>y>>m;
if(y%400==0){
if(m==2){
cout<<29;
return 0;}
}
if(y%4==0||!y%100){
if(m==2){
cout<<29;
return 0;}
else{
cout<<yr(m);
}
}
else{
if(m==2){
cout<<28;
return 0;}
else{
cout<<yr(m);
}
}
return 0;}