#include<stdio.h>
int month[13][2]={
{0,0},{31,31},{28,29},{31,31},{30,30},{31,31},{30,30},{31,31},{31,31},{30,30},{31,31},{30,30},{31,31}
};
int isLeap(int year){
if((year%400==0)||(year%4==0&&year%100!=0)){
return 1;
}else{
return 0;
}
}
int main()
{
int y,n;
while(scanf("%d%d",&y,&n)!=EOF){
int mon;
int day;
for(int i=1;i<=12;i++){
if(n>month[i][isLeap(y)]){
n-=month[i][isLeap(y)];
}else{
mon=i;
day=n;
break;
}
}
printf("%04d-%02d-%02d\n",y,mon,day);
}
return 0;
}
注意一个点:年份的输出格式要用%04d