#include // ver2.2.3 #define int long long #define endl "\n" #define ALL(v) (v).begin(),(v).end() #define Vi vector #define VVi vector #define Vs vector #define Pii pair #define VPii vector #define Tiii tuple #define PQi priority_queue #define PQir priority_queue,greater> #define pb push_back #define mp make_pair #define mt make_tuple #define itos to_string #define stoi stoll #define FI first #define SE second #define cYES cout<<"YES"<()) #define rep(i,a,b) for(int i=a;i=b;i--) #define leng(n) (int)(log10(n)+1) #define dem(a,b) ((a+b-1)/(b)) #define Vin(a) rep(iI,0,a.size())cin>>a[iI] #define Vout(a) rep(lZ,0,a.size()-1)cout<(today),m = get<1>(today),d = get<2>(today); if(mdays(y,m) > d) return mt(y,m,d+1); if(mdays(y,m) == d) { if(m!=12) return mt(y,m+1,1); else return mt(y+1,1,1); } } signed main() { cin.tie(0);cout.tie(0);ios::sync_with_stdio(false);cout<(now)!=2016){ now = nextday(now); cerr<(now) _ get<1>(now) _ get<2>(now) <(now)==digisum(get<2>(now))) ans++; } cout<