S = gets.chomp
offset = 'A'.ord
n = 26
puts (S.chars.map.with_index(1) do |c, index|
  ((c.ord - offset - index) % n + offset).chr
end).join