import java.util.* ;
public class Main {
@SuppressWarnings( "rawtypes" )
public static void main
( String args
[ ] ) { Scanner in
= new Scanner
( System .
in ) ; int n = in.nextInt ( ) ;
int i;
int value = 0 ;
int max= 0 , x= 0 ;
for ( i= 0 ; i< n; i++ ) {
key = in.next ( ) ;
value = in.nextInt ( ) ;
if ( hashMap.containsKey ( key) ) {
x
= ( Integer ) hashMap.
get ( key
) + value
; hashMap.put ( key, x) ;
} else {
x = value;
hashMap.put ( key, x) ;
}
if ( x > max) {
max = x;
name = key;
}
}
}
}
aW1wb3J0IGphdmEudXRpbC4qOwoKcHVibGljIGNsYXNzIE1haW4gewoKICAgQFN1cHByZXNzV2FybmluZ3MoInJhd3R5cGVzIikKcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nIGFyZ3NbXSkgewogICBTY2FubmVyIGluID0gbmV3IFNjYW5uZXIoU3lzdGVtLmluKTsKCWludCBuID0gaW4ubmV4dEludCgpOwoJaW50IGk7CglpbnQgdmFsdWUgPSAwIDsKCVN0cmluZyBrZXkgPSBudWxsOwoJSGFzaE1hcDxTdHJpbmcsIEludGVnZXI+IGhhc2hNYXAgPSBuZXcgSGFzaE1hcCgpOwoJCglpbnQgbWF4PTAsIHg9MDsKICAgIFN0cmluZyBuYW1lID0gIiI7CiAgICAKCWZvcihpPTA7aTxuO2krKyl7CgkJICBrZXkgPSBpbi5uZXh0KCk7CgkgICAgICB2YWx1ZSA9IGluLm5leHRJbnQoKTsKCSAgICAgIGlmKGhhc2hNYXAuY29udGFpbnNLZXkoa2V5KSl7CgkgICAgCSAgeCA9IChJbnRlZ2VyKWhhc2hNYXAuZ2V0KGtleSkgKyB2YWx1ZTsKCSAgICAgIAkgIGhhc2hNYXAucHV0KGtleSwgeCk7CgkgICAgICB9IGVsc2V7CgkgICAgCSAgeCA9IHZhbHVlOwoJICAgICAgCWhhc2hNYXAucHV0KGtleSwgeCk7CgkJICB9CgkgICAgICBpZih4ID4gbWF4KXsKCSAgICAJICBtYXggPSB4OwoJICAgIAkgIG5hbWUgPSBrZXk7CgkgICAgICB9CgkJfQogICAgU3lzdGVtLm91dC5wcmludGxuKG5hbWUpOwogICAgCiAgIH0KfQ==