#include<map>
#include<iostream>
#include<string>
#define int long long
using namespace std;
int n,maxn=-0x7ffffffff-1;
map<string,int> a;
string ans;
signed main(){
cin>>n;
for(int i=1;i<=n;++i){
string s;
int k;
cin>>s>>k;
if(a.find(s)!=a.end()){
a[s]+=k;
if(maxn<a[s]){
maxn=a[s];
ans=s;
}
}else{
a.insert(pair<string,int>(s,k));
if(maxn<a[s]){
maxn=a[s];
ans=s;
}
}
}
cout<<ans;
}