#pragma GCC target("avx2") #pragma GCC optimize("O3") #pragma GCC optimize("unroll-loops") #include #define int long long using namespace std; constexpr int mod=998244353; bool isuruu(int y){ if(y%400==0) return 1; if(y%100==0) return 0; return y%4==0; } signed main(){ int y,n,d; cin>>y>>n>>d; int all; bool a=isuruu(y-12),b=isuruu(y+1); all=a?366:365; if(a&&!b&&d>=334) d++; if(!a&&b&&d>=334) d--; cout<