#include <stdio.h>
typedef struct
{
char name[51];
int a;
}student;
int main()
{
int i,j,n,mi=0;
scanf("%d",&n);
student arr[51],temp;
arr[0].a=0;
for( i=1; i<=n; i++){
scanf("%s %d",arr[i].name,&arr[i].a);
}
for(i=1; i<=n; i++){
for(j=1; j<n-i; j++){
if(arr[j].a < arr[j+1].a){
temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
printf("%s",arr[3].name);
return 0;
}