#include #include #include using namespace std; char shift(const char c, const int i) { auto ci = static_cast(c); auto ai = static_cast('A'); auto offset = ci - ai; auto shifted = static_cast((offset + 26*1024 - i) % 26 + ai); return shifted; } int main() { string s; cin >> s; for (int i = 0; i < s.size(); ++i) { cout << shift(s[i], i+1); } cout << endl; }