/*
TASK:music
LANG:C++
*/
#include <iostream>
#include <string>
#include <queue>
#include <vector>

using namespace std;

//struct person{string name;double points;long long reg;};
#define person pair<double, pair<long long ,string> > 
priority_queue <person> all;
person t;
string name;
double points;
long long n;
int main()
{   int i,m,k,j,br=0;
    cin>>n;
    for (i=0;i<n;i++)
      {cin>>m;
       for(j=0;j<m;j++){cin>>t.second.second>>t.first;
                        t.second.first=--br;
                        all.push(t);
                        }
       cin>>k;
       
       for(j=0;j<k;j++) {/*cout<<all.top().second.second<<" izliza\n";*/all.pop();}
    /*   cout<<all.size()<<endl;*/
       } 
    cout<<all.top().second.second<<endl;   
   // system("pause");
    return 0;
}
