inp = list(input())
n = len(inp)

aset = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"

seq = []
alp = []
for i in range(n):
    seq.append(i)
    alp.append(aset.find(inp[i]))

ans = []
for i in range(n):
        conv = aset[(alp[i]-seq[i]-1)%26]
        ans.append(conv)
print("".join(ans))