#include<bits/stdc++.h> using namespace std; int main() { int n,y; cin>>n>>y; if(y==1||y==3||y==5||y==7||y==8||y==10||y==12){ cout<<31<<endl; }else if(y==4||y==6||y==9||y==11){ cout<<30<<endl; }else if(y==2){ if(n%4==0&&n%100!=0){ cout<<29<<endl; }else if(n%400==0){ cout<<29<<endl; }else{ cout<<28<<endl; } } } /************************************************************** Problem: 1825 User: yangjunwen Language: C++ Result: Accepted Time:24 ms Memory:2072 kb ****************************************************************/