#coding:utf-8 from math import fabs alp='ABCDEFGHIJKLMNOPQRSTUVWXYZ' n=raw_input() s=map(ord,n) a=[] for i in range(len(s)): diff=int(fabs((s[i]-(i+1)) - ord('A'))) % 26 if ord('A') <= s[i]-(i+1): a.append(chr(s[i]-(i+1))) else: a.append(alp[-diff]) print ''.join(a)