n = gets.rstrip.chars.map(&:to_i) nr = n.reverse.clone min = n.min max = n.max min_i = n.index(min) max_i = n.size - 1 - nr.index(max) n[min_i] = max n[max_i] = min puts n.join