#include <iostream>
using namespace std;
int main(){
int t;
cin>>t;
for (int i = 0; i < t; ++i) {
int uczestnikow;
cin>>uczestnikow;
int * wsk=new int [uczestnikow];
for (int j = 0; j <uczestnikow ; ++j) {
cin>>wsk[j];
}
for (int j = 0; j <uczestnikow ; ++j) {
for (int k = 0; k <uczestnikow ; ++k) {
if (wsk[j]>wsk[k])swap(wsk[j],wsk[k]);
}
}
for (int j = 0; wsk[0]==wsk[j] ; ++j) {
cout<<wsk[j];cout<<" ";
}
for (int j = uczestnikow-1; wsk[j]!=wsk[0]; --j) {
cout<<wsk[j];cout<<" ";
}
cout<<endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCgoKCmludCBtYWluKCl7CiAgICBpbnQgdDsKICAgIGNpbj4+dDsKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgdDsgKytpKSB7CgogICAgICAgIGludCB1Y3plc3RuaWtvdzsKICAgICAgICBjaW4+PnVjemVzdG5pa293OwogICAgICAgIGludCAqIHdzaz1uZXcgaW50IFt1Y3plc3RuaWtvd107CiAgICAgICAgZm9yIChpbnQgaiA9IDA7IGogPHVjemVzdG5pa293IDsgKytqKSB7CiAgICAgICAgICAgIGNpbj4+d3NrW2pdOwoKICAgICAgICB9CiAgICAgICAgZm9yIChpbnQgaiA9IDA7IGogPHVjemVzdG5pa293IDsgKytqKSB7CiAgICAgICAgICAgIGZvciAoaW50IGsgPSAwOyBrIDx1Y3plc3RuaWtvdyA7ICsraykgewoKICAgICAgICAgICAgICAgIGlmICh3c2tbal0+d3NrW2tdKXN3YXAod3NrW2pdLHdza1trXSk7CgogICAgICAgICAgICB9CgogICAgICAgIH0KCiAgICAgICAgZm9yIChpbnQgaiA9IDA7IHdza1swXT09d3NrW2pdIDsgKytqKSB7CiAgICAgICAgICAgIGNvdXQ8PHdza1tqXTtjb3V0PDwiICI7CgogICAgICAgIH0KICAgICBmb3IgKGludCBqID0gdWN6ZXN0bmlrb3ctMTsgd3NrW2pdIT13c2tbMF07IC0taikgewogICAgICAgICAgIGNvdXQ8PHdza1tqXTtjb3V0PDwiICI7CgogICAgICAgfQogICAgICAgIGNvdXQ8PGVuZGw7CgoKCgoKICAgIH0KCgoKCgoKCgoKcmV0dXJuIDA7Cn0=