module main; import std; // aを26で割った余りが0以上26未満になるように計算する int mod(int a) { int ret = a % 26; if (ret < 0) ret += 26; return ret; } void main() { // 入力 auto S = readln.chomp; // 答えの計算 string ans; foreach (i; 0 .. S.length.to!int) { ans ~= uppercase[mod(S[i] - 'A' - i - 1)]; } // 答えの出力 writeln(ans); }