/*
TASK:music
LANG:C++
*/
#include<iostream>
#include<cstdio>
typedef struct idol
{
 char ime[11];
 float bal;
};
using namespace std;
int main()
{
  idol all[10000];
  int mall=0,n,m,k,i,j,J,maxj;
  float max;
  cin>>n;
  for(i=0;i<n;i++)
  {
   cin>>m;
   mall+=m;
   for(j=mall-m+1;j<mall+1;j++)
    scanf("%s%f",&all[j].ime,&all[j].bal);
   scanf("%d",&k);
   for(J=1;J<=mall;J++)
   {
    for(j=J,max=all[J].bal,maxj=J;j<=mall;j++)
     if(max<all[j].bal){max=all[j].bal;maxj=j;}
    swap(all[maxj],all[J]);
   }
   for(j=1;j<=k;j++)
    all[j]=all[j+k];
   mall-=k;
  }  
 cout<<all[1].ime;
 printf("\n");
 return 0;
}
