strs = gets.chomp.split("").map(&:to_s) count = 1 strs.each do |value| ascii = value.ord - count value = ascii < 65 ? (ascii + 26).chr : ascii.chr count += 1 count = 0 if count == 26 print value end