#include <iostream>
#include <cstdlib>
#include <vector>
using namespace std;
int t, n;
string litera ,liczba1, liczba2;
vector <string> tab;
int main() {
cin>>t;
for(int i=1; i<=t; i++)
{
cin>>n;
for(int j=0; j<n; j++)
{
cin>>litera>>liczba1>>liczba2;
tab.push_back(litera);
tab.push_back(liczba1);
tab.push_back(liczba2);
}
for(int i=0; i<(tab.size()-1)/3; i++)
{
for(int j=0; j<tab.size()-1; j+=3)
{
if(tab[j]>tab[j+3])
{
swap(tab[j], tab[j+3]);
swap(tab[j+1], tab[j+4]);
swap(tab[j+2], tab[j+5]);
}
}
}
for(int b=0; b<=tab.size()-1; b+=3)
{
cout<<tab[b]<<" "<<tab[b+1]<<" "<<tab[b+2]<<endl;
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGxpYj4KI2luY2x1ZGUgPHZlY3Rvcj4KCgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IHQsIG47CgpzdHJpbmcgbGl0ZXJhICxsaWN6YmExLCBsaWN6YmEyOwp2ZWN0b3IgPHN0cmluZz4gdGFiOwoKCmludCBtYWluKCkgewoJCgljaW4+PnQ7Cglmb3IoaW50IGk9MTsgaTw9dDsgaSsrKQoJewoJCWNpbj4+bjsKCQlmb3IoaW50IGo9MDsgajxuOyBqKyspCgkJewoJCQljaW4+PmxpdGVyYT4+bGljemJhMT4+bGljemJhMjsKCQkJdGFiLnB1c2hfYmFjayhsaXRlcmEpOwoJCQl0YWIucHVzaF9iYWNrKGxpY3piYTEpOwoJCQl0YWIucHVzaF9iYWNrKGxpY3piYTIpOwkJCgkJfQoJCQoJCQoKIAkJZm9yKGludCBpPTA7IGk8KHRhYi5zaXplKCktMSkvMzsgaSsrKQogCQl7CiAgICAJCWZvcihpbnQgaj0wOyBqPHRhYi5zaXplKCktMTsgais9MykKICAgIAkJewoJCQkJaWYodGFiW2pdPnRhYltqKzNdKQoJCQkJewogICAgIAkJCQlzd2FwKHRhYltqXSwgdGFiW2orM10pOwoJCQkJCXN3YXAodGFiW2orMV0sIHRhYltqKzRdKTsgCgkJCQkJc3dhcCh0YWJbaisyXSwgdGFiW2orNV0pOyAKCQkJCX0KICAgCQkJfQoJCX0KCgkJCWZvcihpbnQgYj0wOyBiPD10YWIuc2l6ZSgpLTE7IGIrPTMpCgkJCXsKCQkJCWNvdXQ8PHRhYltiXTw8IiAiPDx0YWJbYisxXTw8IiAiPDx0YWJbYisyXTw8ZW5kbDsKCQkJfQoJCQoJfQoJCgkKCXJldHVybiAwOwp9