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