S = list(input()) n = len(S) T = [] for i in range(n): cp = ord(S[i]) - ord('A') np = (cp - i - 1) % 26 T.append(chr(ord('A') + np)) print(''.join(T))