m = ('a'..'m').map{|x| ('abcdefghijklm' + x).chars.sort.join} s = gets.rstrip ans = ('a'..'m').select{|x| m.include?((s+x).chars.sort.join)} if ans.empty? puts 'Impossible' else puts ans.join("\n") end