arr = []
v_max = 0
a_max = 0

gets.to_i.times do
  a, v = gets.split.map(&:to_i)
  arr[a - 1] = v
end

arr.each_index do |i|
  a_max, v_max = i + 1, arr[i] if v_max < arr[i]
end

puts "#{a_max} #{v_max}"