#include<stdio.h>
#include<stdlib.h>
struct css{
char name[100];
int li,shi,zong;};
int comp (const void *p,const void *q){
return ((struct css*)q)->zong-((struct css*)p)->zong;}
int main(){
int T,i,n;
struct css a[1000];
scanf("%d",&T);
while(T--){
scanf("%d",&n);
for(i=0;i<n;i++){
scanf("%s %d %d",a[i].name,&a[i].li,&a[i].shi);
a[i].zong=a[i].li+a[i].shi;
}
qsort(a,n,sizeof(struct css),comp);
for (i=0;i<n;i++)
printf("%s\n",a[i].name);
}
}