1469: 公历万年历

Memory Limit:128 MB Time Limit:1.000 S Judge Style:Text Compare Creator:
Submit:3 Solved:2

Description

日历在于我们的日常生活中安排工作、活动等场合经常要用到。在Windows操作系统中也自带有此功能。双击任务栏中时间或者从“开始→控制面板→时间日期"打开时间日期属性窗口。


 你可以先体验一下它的万年历功能。你也可以编一个公历的万年历,试试看,其实也不难啦,关键是要细心,要充分测试。

不允许普通用户打印题目,请教师登录后使用。如有疑问请联系管理员!

Input

第一个正整数表示测试用例的个数。对于每一个测试用例,给定年份和月份都是正整数。每个给定的年月都是公元后。

Output

对每个测试用例分别请按照示例输出当前月份的日历信息。其中每列占用4个字符位置,不足4个字符的用空格补齐,并且向左对齐。每个测试用例之间用一个空行隔开。周日至周五分别用英文的前3个字母表示,即Sun,Mon,Tue,Wed,Thu,Fri,Sat

Sample Input Copy

3
1981 2
1986 2
2009 12

Sample Output Copy

year:1981 month:2
Sun Mon Tue Wed Thu Fri Sat
1   2   3   4   5   6   7   
8   9   10  11  12  13  14  
15  16  17  18  19  20  21  
22  23  24  25  26  27  28  

year:1986 month:2
Sun Mon Tue Wed Thu Fri Sat
                        1   
2   3   4   5   6   7   8   
9   10  11  12  13  14  15  
16  17  18  19  20  21  22  
23  24  25  26  27  28  

year:2009 month:12
Sun Mon Tue Wed Thu Fri Sat
        1   2   3   4   5   
6   7   8   9   10  11  12  
13  14  15  16  17  18  19  
20  21  22  23  24  25  26  
27  28  29  30  31  

HINT

注意空格的多少的使用!