S = input() T = [] for i in range(1, len(S) + 1): if i % 26 == 0: T.append(chr(ord(S[i - 1]))) else: if ord(S[i - 1]) - (i % 26) >= ord('A'): T.append(chr(ord(S[i - 1]) - (i % 26))) else: T.append(chr(ord(S[i - 1]) - (i % 26) + 26)) for i in range(len(T)): print(f"{T[i]}", end = "")