#define _CRT_SECURE_NO_WARNINGS #include #include #include #include #include #include #include #include typedef unsigned long long ull; typedef long long ll; using namespace std; typedef unsigned long long ull; int main() { char S[1025]; scanf("%s", S); for (int i = 0; S[i] != '\0'; i++) { int c = (int)(S[i]) - (i + 1); while (1) { if (c >= (int)('A')) { printf("%c", (char)(c)); break; } else { c += 26; } } } printf("\n"); return 0; }