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

		
	return 0;
}
/**************************************************************
	Problem: 2096
	User: cyp
	Language: C++
	Result: Wrong Answer
****************************************************************/