#include<stdio.h>
int str[12]={31,28,31,30,31,30,31,31,30,31,30,31};
int main()
{
int n,i,m,day,j,year,month,k;
int str[12]={31,28,31,30,31,30,31,31,30,31,30,31};
while(scanf("%d",&day)&&day!=-1){
int str[12]={31,28,31,30,31,30,31,31,30,31,30,31};
if(day<366){
str[1]=29;
n=day;
for(i=1;i<=12;i++){
n=n-str[i-1];
if(n<0)
break;}
/* if(i-1<10&&str[i]+n<10)*/
printf("2000-%02d-%02d ",i,str[i-1]+n+1);
/* else if(i-1>10&&str[i]+n<10)
printf("2000-%02d-%02d\n",i,str[i-1]+n+1);
else if(i-1<10&&str[i]+n>10)
printf("2000-%02d-%02d\n",i,str[i-1]+n+1);
else
printf("2000-%02d-%02d\n",i,str[i-1]+n+1);*/
}
else if(day>=366)
{ n=day-365;
for(i=1;i<=7999;i++){
if(((2000+i)%400==0)||((2000+i)%4==0&&(2000+i)%100!=0))
m=366;
else
m=365;
n=n-m;
if(n<=0){
break;}
} year=2000+i;
k=n+m;
str[1]=28;
for(j=1;j<=12;j++){
if((year%400==0)||(year%4==0&&year%100!=0))
str[1]=29;
else
str[1]=28;
k=k-str[j-1];
if(k<=0){
k=k+str[j-1];
month=j;
break;
}
/* else if(k==0){
k=1;
if(month!=12){
month=month+1;}
else if(month==12){
month=1;
year=year+1;}
break;
}*/
}
printf("%d-%02d-%02d ",year,month,k);
}
if(day%7==1)
printf("Sunday\n");
else if(day%7==2)
printf("Monday\n");
else if(day%7==3)
printf("Tuesday\n");
else if(day%7==4)
printf("Wednesday\n");
else if(day%7==5)
printf("Thursday\n");
else if(day%7==6)
printf("Friday\n");
else if(day%7==0)
printf("Saturday\n");
}
return 0;
}
int str[12]={31,28,31,30,31,30,31,31,30,31,30,31};
int main()
{
int n,i,m,day,j,year,month,k;
int str[12]={31,28,31,30,31,30,31,31,30,31,30,31};
while(scanf("%d",&day)&&day!=-1){
int str[12]={31,28,31,30,31,30,31,31,30,31,30,31};
if(day<366){
str[1]=29;
n=day;
for(i=1;i<=12;i++){
n=n-str[i-1];
if(n<0)
break;}
/* if(i-1<10&&str[i]+n<10)*/
printf("2000-%02d-%02d ",i,str[i-1]+n+1);
/* else if(i-1>10&&str[i]+n<10)
printf("2000-%02d-%02d\n",i,str[i-1]+n+1);
else if(i-1<10&&str[i]+n>10)
printf("2000-%02d-%02d\n",i,str[i-1]+n+1);
else
printf("2000-%02d-%02d\n",i,str[i-1]+n+1);*/
}
else if(day>=366)
{ n=day-365;
for(i=1;i<=7999;i++){
if(((2000+i)%400==0)||((2000+i)%4==0&&(2000+i)%100!=0))
m=366;
else
m=365;
n=n-m;
if(n<=0){
break;}
} year=2000+i;
k=n+m;
str[1]=28;
for(j=1;j<=12;j++){
if((year%400==0)||(year%4==0&&year%100!=0))
str[1]=29;
else
str[1]=28;
k=k-str[j-1];
if(k<=0){
k=k+str[j-1];
month=j;
break;
}
/* else if(k==0){
k=1;
if(month!=12){
month=month+1;}
else if(month==12){
month=1;
year=year+1;}
break;
}*/
}
printf("%d-%02d-%02d ",year,month,k);
}
if(day%7==1)
printf("Sunday\n");
else if(day%7==2)
printf("Monday\n");
else if(day%7==3)
printf("Tuesday\n");
else if(day%7==4)
printf("Wednesday\n");
else if(day%7==5)
printf("Thursday\n");
else if(day%7==6)
printf("Friday\n");
else if(day%7==0)
printf("Saturday\n");
}
return 0;
}