#include<bits/stdc++.h>
using namespace std;
bool rn(int i){
if(i%100==0)
if(i%400==0) return 1;
else return 0;
else
if(i%4==0) return 1;
else return 0;
}
long long n,m,s,a[13]={0,31,28,31,30,31,31,31,31,30,31,30,31};
int main(){
cin>>n>>m;
if(rn(n)) a[2]=29;
cout<<a[m];
return 0;
}