#include<iostream>
using namespace std;
int main()
{
int ComputeDay(int year, int day[]);
int year,day[12];
int i;
char month[12][15]={"January","February","March","April","May","June","July","August","September","October","November","December"};
char week[7][20]={"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"};
cout<<"please input year and day:"<<endl;
cin>>year>>day[0];
ComputeDay(year,day);
for(i=0;i<12;i++)
cout<<month[i]<<" 1,"<<year<<" is "<<week[day[i]]<<endl;
return 0;
}
int ComputeDay(int year,int day[])
{
int i;
int b[12]={31,28,31,30,31,30,31,31,30,31,30,31};
for(i=0;i<12;i++)
{
b[i]=b[i]%7;
}
if(year%400==0||(year%100!=0)&&(year%4==0))
b[2]=(b[2]+1)%7;
for(i=1;i<12;i++)
day[i]=(day[i-1]+b[i-1])%7;
return 0;
}