package cal;

import java.util.Scanner;

public class calprint {

	public static void main(String[] args) {
		
		Scanner scan = new Scanner(System.in);
		//년과 월 입력 받기
		System.out.println("년 입력: ");
		
		int year = scan.nextInt();
		
		int leapYear = 366;
		
		int commonYear = 365;
		
		int yearOfcal = 0;
		
		int sumOfYears = 0;
		
		for(int i=1;i<=year;i++) {
			int iyear = 0;
			
			if(i%4==0) {
				if(i%400==0) {
					iyear = leapYear;
					yearOfcal = leapYear;
				}else if(i%100 ==0) {
					iyear = commonYear;
					yearOfcal = commonYear;
				}else {
					iyear = leapYear;
					yearOfcal = leapYear;
				}
			}else {
				iyear = commonYear;
				yearOfcal = commonYear;
			}
			
			sumOfYears = iyear + sumOfYears;
		}
		System.out.println(sumOfYears);
		
		System.out.println("월 입력: ");	
		int month = scan.nextInt();
		int sumOfDays = 0;
		for(int i=1;i<month;i++) {
			
			switch(i) {
	
			case 2:
				if(yearOfcal==leapYear) {
					sumOfDays = sumOfDays + 29;
				}else {
					sumOfDays = sumOfDays + 28;
				}
				break;
			case 1 :
			case 3 :
			case 5 :
			case 7 :
			case 8 :
			case 10 :
			case 12 :
				sumOfDays = sumOfDays + 31;
				break;

			case 4 :
			case 6 :
			case 9 :
			case 11 :
				sumOfDays = sumOfDays + 30;
				break;
			}
			
		}
		System.out.println(sumOfDays);
		
		
		
		int calculation = (sumOfYears+sumOfDays+1) % 7;
		
		int firstOfDay = -1;
		
		System.out.printf("     [%d]년 [%d]월\n",year,month);
		System.out.println("SU MO TU WE TH FR SA");
		
		
		
//		for(int i=1;i<=31;i++) {
//			
//			if(i/10==0) {
//			
//				System.out.printf(" %d ",i);
//			
//			}else {
//			
//				System.out.printf("%d ",i);
//			}
//			
//			if(i%7==0) {
//				
//				System.out.println();
//			
//			}
//		}
		
	}

}
