s = io.read() t = {s:byte(1,s.len(s))} for i, x in ipairs(t) do io.write(string.char((x-65-i)%26+65)) end