var S = stdin.readLine dic: seq[char] const dic0 = {'A' .. 'Z'} for c in dic0: dic.safeAdd(c) let n = dic.len for i, v in S: S[i] = dic[((v.ord - 'A'.ord - i - 1) mod n + n) mod n] echo S