import java.util.Scanner;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
int year=0;
int month=0;
int day=0;
int sumMonthDay=0;
int sumYearDay=0;
int sumDay=0;
int week=0;
int count=0;
boolean flag=false;
do{
if(flag){
System.out.print("你傻呀!");
}
System.out.print("请输入年份:");
year=in.nextInt();
System.out.print("请输入月份:");
month=in.nextInt();
if(year<1900||month<1||month>12){
flag=true;
}else{
flag=false;
}
}while(flag);
for(int i=1900;i<=year;i++){
if((i%4==0&&i%100!=0)||i%400==0){
flag=true;
}else{
flag=false;
}
if(i==year){
for(int j=1;j<=month;j++){
switch(j){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
day=31;
break;
case 4:
case 6:
case 9:
case 11:
day=30;
break;
case 2:
if(flag){
day=29;
}else{
day=28;
}
break;
}
if(j<month){
sumMonthDay=sumMonthDay+day;
}
}
}
if(i<year){
if(flag){
sumYearDay=sumYearDay+366;
}else{
sumYearDay=sumYearDay+365;
}
}
}
sumDay=sumMonthDay+sumYearDay;
week=(sumDay+1)%7;
System.out.print("周日/t周一/t周二/t周三/t周四/t周五/t周六/n");
for(int i=0;i<week;i++){
System.out.print("/t");
count++;
}
for(int i=1;i<=day;i++){
count++;
System.out.print(i+"/t");
if(count%7==0){
System.out.print("/n");
}
}
}
}