有一天小明发现了time()函数,time()函数返回一个整数,表示从1970年1月1日0时0分0秒到运行这一程序经过的秒数,当然关于求当前时刻还有很多相关的函数等待你去发现。现在m队长想要创建自己的mfc_time函数,mfc_time()表示自某个时刻开始经过t秒之后的时刻,例如2000年1月1日0时0分0秒经过3600秒之后的时刻为2000年1月1日1时0分0秒,我们以标准日期的形式进行输出,月,日,时间,年份。详细输出规则见输入输出样例。关于日期的写法:1号,2号,3号,21号,22号,23号,31号的缩写均为“日期数+st、nd、rd(first,second,third的后两个字母) ”,其余的日子缩写均为“数字+th”。错误样例已经进行了修正,同学们可以重新进行提交。
各个月份缩写:一月Jan,二月Feb,三月Mar,四月Apr,五月May,六月Jun,七月Jul,八月Aug,九月Sept,十月Oct,十一月Nov,十二月Dec。
输入
第一行输出一个数字n,表示有n组测试数据。接下来n行,每行7个整数,前六个整数表示一个时刻(年月日时分秒),最后一个整数t,表示从这个时刻开始经过了t秒。
输出
输出n行,每行输出一个时刻(年月日时分秒),标准日期格式,详细格式参考输入输出样例。
样例输入
3
2000 1 1 0 0 0 3600
2000 2 28 23 59 59 1
2000 1 1 0 0 0 123456789
样例输出
Jan 1st 01:00:00 2000
Feb 29th 00:00:00 2000
Nov 29th 21:33:09 2003
提示
数据1:2000年1月1日0时0分0秒经过3600秒以后是2000年1月1日1时0分0秒
数据2:2000年2月28日23时59分59秒经过1秒以后是2000年2月29日0时0分0秒,因为2000年是闰年。
我们保证读入的初始时间是合法的,年份在公元1000年到公元2022年之间。经过秒数t<=1010。