#include <iostream>
#include <vector>
#include <algorithm>
#include <map>
using namespace std;
map<int ,vector<int> > mp;
map<int, vector<int> >::iterator it;
int main() {
int n;
cin>>n;
for(int i=0;i<n;i++){
int m;
cin>>m;
vector<int>v(m);
for(int j=0;j<m;j++){
cin>>v[j];
}
for(int j=0;j<m;j++){
cout<<v[j]<<" ";
}
cout<<endl;
mp.insert(make_pair(i,v));
}
for(it=mp.begin();it!=mp.end();it++){
sort(it->second.begin(),it->second.end());
}
for(it=mp.begin();it!=mp.end();it++){
int l=it->second.size();
cout<<it->first<<"th sorted array-> ";
for(int j=0;j<l;j++){
cout<<it->second[j]<<" ";
}
cout<<endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8bWFwPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKbWFwPGludCAsdmVjdG9yPGludD4gPiBtcDsKbWFwPGludCwgdmVjdG9yPGludD4gPjo6aXRlcmF0b3IgaXQ7CmludCBtYWluKCkgewoJaW50IG47CgljaW4+Pm47Cglmb3IoaW50IGk9MDtpPG47aSsrKXsKCQlpbnQgbTsKCQljaW4+Pm07CgkJdmVjdG9yPGludD52KG0pOwoJCWZvcihpbnQgaj0wO2o8bTtqKyspewoJCQljaW4+PnZbal07CgkJfQoJCWZvcihpbnQgaj0wO2o8bTtqKyspewoJCQljb3V0PDx2W2pdPDwiICI7CgkJfQoJCWNvdXQ8PGVuZGw7CgkJbXAuaW5zZXJ0KG1ha2VfcGFpcihpLHYpKTsKCX0KCWZvcihpdD1tcC5iZWdpbigpO2l0IT1tcC5lbmQoKTtpdCsrKXsKCQlzb3J0KGl0LT5zZWNvbmQuYmVnaW4oKSxpdC0+c2Vjb25kLmVuZCgpKTsKCX0KCWZvcihpdD1tcC5iZWdpbigpO2l0IT1tcC5lbmQoKTtpdCsrKXsKCQlpbnQgbD1pdC0+c2Vjb25kLnNpemUoKTsKCQljb3V0PDxpdC0+Zmlyc3Q8PCJ0aCBzb3J0ZWQgYXJyYXktPiAiOwoJCWZvcihpbnQgaj0wO2o8bDtqKyspewoJCQljb3V0PDxpdC0+c2Vjb25kW2pdPDwiICI7CgkJfQoJCWNvdXQ8PGVuZGw7Cgl9CglyZXR1cm4gMDsKfQ==