//土尔逊Torson 编写于2023/4/18
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <cstdio>
#include <string>
#include <stdlib.h>
using namespace std;
int main() {
string str;
while (getline(cin, str)) { //起始行
if (str == "ENDOFINPUT") {
break;
}
getline(cin, str); //密文
for (int i = 0; i < str.size(); ++i) {
if ('A' <= str[i] && str[i] <= 'Z') {
str[i] = (str[i] - 'A' - 5 + 26) % 26 + 'A';
}
}
printf("%s\n", str.c_str());
getline(cin, str);
}
system("pause");
return EXIT_SUCCESS;
}
// 64 位输出请用 printf("%lld")