#include<iostream>
using namespace std;
int main(){
  int n,mx,mxno,tmp,tab[20],ban[20];
  cin>>n;
  for(int i=0;i<n;i++){
    cin>>ban[i]>>tab[i];
  }
 
  for(int i=n-1;i>0;i--){
    for(int j=0;j<i;j++){
      if(ban[j]>ban[j+1]){
    tmp=tab[j+1];
    tab[j+1]=tab[j];
    tab[j]=tmp;
    tmp=ban[j+1];
    ban[j+1]=ban[j];
    ban[j]=tmp;
      }
    }
  }
 
 
  for(int i=n-1;i>0;i--){
    for(int j=0;j<i;j++){
      if(tab[j]<tab[j+1]){
    tmp=tab[j+1];
    tab[j+1]=tab[j];
    tab[j]=tmp;
    tmp=ban[j+1];
    ban[j+1]=ban[j];
    ban[j]=tmp;
      }
    }
  }
  mx=tab[0];
  mxno=ban[0];
  for(int i=1;i<n;i++){
    if(tab[i]>mx){
      mx=tab[i];
      mxno=ban[i];
    }
  }
  cout<<mxno<<" "<<mx<<endl;
}