def f(x):
    while x < ord("A"):
        x += 26
    return x

mae = input()
n = len(mae)

ato = []
for i in range(0, n):
    ato.append(chr(f(ord(mae[i])-(i+1))))

print("".join(ato))