n = gets.to_i
a = []
n.times do |i|
  a << gets.to_i
end

b = a.sort_by{|x| x}
if b[-1] == b[-2]
  n.times do
    p b[-1]
  end
else
  a.each do |x|
    if x != b[-1]
      p b[-1]
    else
      p b[-2]
    end
  end
end