#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
int T,N,i,l;
struct fuck{
char ming[30];
int lilun;
int shijian;
}a[100],p;
scanf("%d",&T);
while(T--)
{
scanf("%d",&N);
for(i=0;i<N;i++)
scanf("%s%d%d",a[i].ming,&a[i].lilun,&a[i].shijian);
for(i=0;i<N-1;i++)
for(l=i+1;l<N;l++)
{
if(a[i].lilun+a[i].shijian<a[l].lilun+a[l].shijian)
{
p=a[i];
a[i]=a[l];
a[l]=p;
}
}
for(i=0;i<N;i++)
printf("%s\n",a[i].ming);
}
return 0;
}