#include
#include <stdlib.h>
using namespace std;
int main()
{
int t;
cin>>t;
for (int i=0; i<t; i++)
{
struct inflatable
{
string nazwa;
int x;
int y;
int z;
};
int n;
cin >> n;
inflatable bufor;
inflatable sorting[n];
for (int j=0; j<n; j++)
{
cin >>sorting[j].nazwa;
cin >>sorting[j].x;
cin >>sorting[j].y;
sorting[j].z=abs(sorting[j].y)+abs(sorting[j].x);
}
cout << endl;
for (int j=0; j<n; j++)
{
for (int u=0; u<n; u++)
if(sorting[u].z>sorting[u+1].z)
{
bufor=sorting[u+1];
sorting[u+1]=sorting[u];
sorting[u]=bufor;
}
}
for (int r=0; r<n; r++)
{
cout << sorting[r].nazwa<<" ";
cout << sorting[r].x << " ";
cout << sorting[r].y<<endl;
}
cout << endl;
}
return 0;
}