/*
TASK:music
LANG:C
*/

#include<stdio.h>

int n, m;
double bal[10001] = {0};
char ime[10001][12];
char novoime[12];
double novbal;
int broihora = 0;
int broiminali;

int main()
{
        int i, j, k, l;
        
        scanf("%d", &n);
        for(i = 0; i < n; i++)
        {
                scanf("%d", &m);
                for(j = 0; j < m; j++)
                {
                        scanf("%s %lf", &novoime, &novbal);
                        broihora++;
                        for(k = 0; k < broihora; k++)
                        {
                          if(novbal > bal[k]) break;
                        }
                        for(l = broihora+1; l > k; l--)
                        {
                                strcpy(ime[l],ime[l-1]);
                                bal[l] = bal[l-1];
                        }
                        strcpy(ime[k],novoime);
                        bal[k] = novbal;
                }
                scanf("%d", &broiminali);
                for(j = broiminali; j > 0; j--)
                {
                        for(k = 0; k < broihora; k++)
                        {
                                strcpy(ime[k], ime[k+1]);
                                bal[k] = bal[k+1];
                        }
                        broihora--;
                }
        }

        printf("%s\n", ime[0]);

        return 0;
}



















