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