s1 = ["pfnovu", "axqwuf", "mbgrihcdejkolsty"] s2 = ["orange","cipher","bqsuftlmdxynzvwj"] h = {} 3.times do |i| s1[i].size.times do |j| h[s1[i][j]] = s2[i][j] end end puts gets.chomp.split('').map{|c|h[c]}.join