#include <iostream>
#include <map>
#include <vector>

using namespace std;


int main() {
	int n,a,b,s;
	cin >> n;
	multimap<int, int> m;
	for (int i = 0; i < n; i++) {
		cin >> a >> b;
		m.insert({ a,b });
	}
	int temp = m.begin()->first;
	int temp2 = m.begin()->second;
	for (auto i : m) {
		if (temp == i.first && temp2 >= i.second)temp2 = i.second;
		if (temp < i.first)break;
	}
	cout << temp << " " << temp2;
}
// 64 位输出请用 printf("%lld")