#include <iostream>
#include <iomanip>
#include <vector>
#include <complex>
#include <cmath>
#include <algorithm>
#include <map>
#define shosu(x) fixed<<setprecision(x)
using namespace std;
int main(){
	int n,tmp1,tmp2;
	pair<int,int> ans;
	cin>>n;
	for(int i=0;i<n;i++){
		cin>>tmp1>>tmp2;
		if(tmp2>ans.second){
			ans.first=tmp1;
			ans.second=tmp2;
		}
		if(tmp2==ans.second){
			ans.first=min(tmp1,ans.first);
		}
	}
	cout<<ans.first<<' '<<ans.second<<endl;
}