n = gets.chomp.to_i

h0 = 0
h1 = 0
ary = Array.new(n)
n.times do |i|
  x = gets.chomp.to_i
  if h0 < x
    h1 = h0
    h0 = x
  elsif h1 < x
    h1 = x
  end
  
  ary[i] = x
end

ary.each do |x|
  if x == h0
    puts h1
  else
    puts h0
  end
end
