s = gets.chomp.chars.sort.reverse.join t = s.reverse.chars (t.size - 1).times do |i| if t[i] != t[i + 1] t[i], t[i + 1] = t[i + 1], t[i] break end end t = t.join.reverse if s == t || t.to_i.to_s != t puts(-1) elsif puts t end