def min(a,b); a < b ? a : b;end def ans?(s) dp = [0,0,0,0] (?a .. ?m).each do |c| dp[min(3, s.count(c))] += 1 end dp[1] == 12 && dp[2] == 1 end S = gets.chomp ANS = (?a .. ?m).select{|c| ans?(S + c) } puts ANS.size > 0 ? ANS : :Impossible