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

a_sorted = a.sort

n.times do |i|
  n.times do |j|
    last = a_sorted[n-(j+1)]
    if a[i] != last || n-(j+1) == 0
      puts last
      break
    end
  end
end