#P2080. Calendar

Calendar

描述

日历是一种用于测量时间的系统,从小时和分钟,到月份和天数,最后到年份和世纪。小时、日、月、年和世纪都是日历系统的时间测量单位。

根据公历(现今通用的民用历法),能被44整除的年份是闰年,但世纪年(如1900190020002000等)必须能被400400整除才是闰年。因此,17001700180018001900190021002100年不是闰年,而160016002000200024002400年是闰年。

给定自公元200020001111日以来经过的天数,你的任务是找出对应的日期和星期几。

输入

输入由若干行组成,每行一个正整数,表示自200020001111日以来经过的天数。最后一行是1-1,表示输入结束,不应处理该行。

你可以假设最终日期不会超过99999999年。

输出

对于每个测试用例,输出一行,格式为YYYYMMDDYYYY-MM-DD DayOfWeekDayOfWeek,其中DayOfWeekDayOfWeek必须是SundaySundayMondayMondayTuesdayTuesdayWednesdayWednesdayThursdayThursdayFridayFridaySaturdaySaturday之一。

输入数据 1

1730
1740
1750
1751
-1

输出数据 1

2004-09-26 Sunday
2004-10-06 Wednesday
2004-10-16 Saturday
2004-10-17 Sunday