#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,d,m,y;
while (cin>>a>>d>>m>>y)
{
for (int i=1;i<=a;i++)
{
if (d==31 || (d==30 && (m==4 || m==6 || m==9 || m==11)) || (d==29 && m==2) || (d==28 && m==2 && (!((y%4==0 && y%100!=0) || y%400==0))))
{
m++;
d=1;
if (m>12)
{
y++;
m=1;
}
}
else
d++;
}
cout<<d<<" "<<m<<" "<<y<<endl;
}
return 0;
}
别人测的(见楼下贴),不知为啥,求调