#include <stdio.h>
#include<string.h>
typedef struct info{
char name[100];
float p;
float q;
float x;
}info;
int main () {
int t;
info s[100],temp;
scanf("%d",&t);
while(t--){
int n;
scanf("%d",&n);
for(int i=0;i<n;i++){
scanf("%s%f%f",s[i].name,&s[i].p,&s[i].q);
s[i].x=s[i].p/s[i].q;
}
for(int i=0;i<n-1;i++){
for(int j=0;j<n-i-1;j++){
if(s[j].x>s[j+1].x){
temp=s[j];
s[j]=s[j+1];
s[j+1]=temp;
}
}
}
int k=1;
for(int i=n-1;i>=0;i--){
printf("%d %s %.0f %.0f\n",k,s[i].name,s[i].p,s[i].q);
k++;
}
}
}