#include<iostream>
#include<string>
#include<map>
using namespace std;
int mont[12]={31,28,31,30,31,30,31,31,30,31,30,31};
map<string,int> month={
{"January",1},
{"February",2},
{"March",3},
{"April",4},
{"May",5},
{"June",6},
{"July",7},
{"August",8},
{"September",9},
{"October",10},
{"November",11},
{"December",12}
};
map<int,string> Day{
{1,"Monday"},
{2,"Tuesday"},
{3,"Wednesday"},
{4,"Thursday"},
{5,"Friday"},
{6,"Saturday"},
{0,"Sunday"},
};
bool is_Leap_Year(int y)
{
if((y % 4 == 0 && y % 100 != 0) || y % 400 == 0) return true;
return false;
}
int main()
{
int n,y,day;
string mon;
while (cin>>day)
{
int sum=0;
cin>>mon>>y;
for(int i=1;i<y;i++)
{
if(is_Leap_Year(i)) sum+=366;
else sum+=365;
}
for(int i=1;i<month[mon];i++)
{
if(i==2)
{
if(is_Leap_Year(y)) sum+=29;
else sum+=mont[i-1];
}
else sum+=mont[i-1];
}
sum+=day;
cout<<Day[sum%7]<<endl;
}
}