s = gets.chomp("").to_i

a= []
s.times do |i|
  a[i] = gets.chomp("").to_i
end

mx = a.max
ind = a.index(mx)

s.times do |i|
  if i == ind
    t = a.clone
    t.delete_at(i)
    puts t.max
  else
    puts mx
  end
end
