// 想定解法: やるだけ #include #include using namespace std; int main(){ string S; cin >> S; for(int i = 0; i < S.size(); i++) S[i] = (((S[i]-'A')-i%26+25)%26)+'A'; cout << S << endl; }