/*
void rec(int k)
{
if(k==1)
{
printf("1\n");
return;
}
if(k%2==1)
{
rec (3*k+1);
}
else
{
rec(k/2);
}
printf("%d\n",k);
}
int main()
{
int n;
scanf("%d",&n);
rec(n);
return 0;
}
*/
/*
void rec(int k)
{
if(k<=0) return;
rec(k-1);
printf("*");
}
int main()
{
int n
}
*/
/*
void rec(int k)
{
if(k<=0) return;
rec(k-1);
printf("*");
}
void f(int k)
{
if(k==0) return;
f(k-1);
rec(k);
printf("\n");
}
int main()
{
int k;
scanf("%d",&k);
f(k);
}
*/
/*
struct human {
char name[12];
int age;
double height;
};
int main() {
struct human a;
a.age = 10;
printf("%d", a.age);
}
*/
/*
struct s
{
int score;
int rank;
};
int main()
{
int n,i,j,cnt;
struct s k[200] = {0};
scanf("%d",&n);
for(i=0; i<n; i++)
{
scanf("%d", &k[i].score);
}
for(i=0; i<n; i++)
{
cnt = 0;
for(j=0; j<n; j++)
{
if(k[i].score<k[j].score)
{
cnt ++;
}
}
k[i].rank = cnt+1;
}
for(i=0;i<n;i++)
{
printf("%d %d\n",k[i].score,k[i].rank);
}
}
*/
struct s{
char name[11];
int score1;
int score2;
int score3;
int score4;
};
int main(){
int i,j,n;
struct s k[100];
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%s %d %d %d",&k[i].name,&k[i].score1,&k[i].score2,&k[i].score3,&k[i].score4);
}
if()
}