#include<iostream>
#include<string>
#include<map>
using namespace std;
//隐藏基准:1年1月1日为周一
int num[2][13]={0,31,28,31,30,31,30,31,31,30,31,30,31,
0,31,29,31,30,31,30,31,31,30,31,30,31};
string month[13]={" ","January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November", "December"};
string week[7]={"Sunday", "Monday", "Tuesday", "Wednesday",
"Thursday", "Friday", "Saturday"};
int main(){
int d,m,y;
string tmp;
int ydays[3001]={0},day=0;
for(int i=1;i<=3000;i++){
if(i%400==0||(i%100!=0&&i%4==0)) day+=366;
else day+=365;
ydays[i]=day;
}
while(scanf("%d",&d)!=EOF){
cin>>tmp>>y;
for(int i=1;i<=12;i++){
if(tmp==month[i]){
m=i;break;
}
}
int row=0;
int days=d+ydays[y-1];
if(y%400==0||(y%100!=0&&y%4==0)) row=1;
while(m>0){
days+=num[row][--m];
}
cout<<week[days%7]<<endl;
}
return 0;
}