#include <stdio.h>
int main()
{
int l_day[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
char *date[] = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"};
int month, year, yy, mm;
int days = 0; // 서기 원년(1년) 1월 1일이 월요일이므로 그 전날은 일요일 (0~6)
printf("년월(yy mm) : ");
scanf("%d %d", &year, &month);
for (yy = 1; yy <= year; yy++) {
if (yy % 400 == 0) l_day[1] = 29;
else if (yy % 100 == 0) l_day[1] = 28;
else if (yy % 4 == 0) l_day[1] = 29;
else l_day[1] = 28;
for (mm = 0; mm < 12; mm++) {
if (yy == year && mm + 1 == month) break;
days += l_day[mm];
}
}
days++; // 이전 달의 말일에 1을 더해 입력된 달 1일로
printf("%s\n", date[days % 7]); // 요일을 구함
return 0;
}