n = gets.chomp.to_i
a = []
n.times do
  a.push(gets.chomp.to_i)
end

max = a.max
count = a.count(max)
if count > 1
  n.times do
    p max
  end
else
  n.times do |i|
    if a[i] == max
      b = a.dup
      b.delete_at(i)
      p b.max
    else
      p max
    end
  end
end
