#include<iostream>
#include<string>
using namespace std;
/*
题目说的是同一位置,一开始没注意,两层for循环出错了,被坑了半天
*/
string day[7] = { "MON","TUE","WED","THU","FRI","SAT","SUN" };
int main() {
string s1, s2, s3, s4;
cin >> s1;
cin >> s2;
cin >> s3;
cin >> s4;
int size1 = s1.size();
int size2 = s2.size();
int size3 = s3.size();
int size4 = s4.size();
int index = -1;
// 找日子
for (int i = 0; i < size1&&i<size2; i++) {
if (s1[i] >= 'A'&&s1[i] <= 'G') {
if (s1[i] == s2[i]) {
cout << day[s1[i] - 'A'] << " ";
index = i + 1;
break;
}
}
}
// 找小时
for (int i = index; i < size1&&i<size2; i++) {
if (s1[i] >= '0'&&s1[i] <= '9') {
if (s2[i] == s1[i]) {
cout << "0"<<s1[i]<<":";
break;
}
}
if (s1[i] >= 'A'&&s1[i] <= 'N') {
if (s2[i] == s1[i]) {
cout << s1[i]-'A'+10<<":";
break;
}
}
}
// 找分钟
for (int i = 0; i < size3&&i<size4; i++) {
if (s3[i] >= 'a'&&s3[i] <= 'z' || s3[i] >= 'A'&&s3[i] <= 'Z') {
if (s3[i] == s4[i]) {
printf("%02d", i);
break;
}
}
}
system("pause");
return 0;
}