key = ('A'..'Z').to_a.reverse puts gets.chomp.split(//).map.with_index { |char, index| key[(key.index(char) + index + 1) % key.size] }.join