#include<iostream>
#include<algorithm>
using namespace std;
bool cmp(string a,string b){
string s1=a+b,s2=b+a;
return s1>s2;
}
int main(){
int n;
while(cin>>n){
string s[n];
for(int i=0;i<n;i++)cin>>s[i];
sort(s,s+n,cmp);
for(int i=0;i<n;i++)
for(int j=0;j<s[i].size();j++)
cout<<s[i][j]<<" \n"[in-1&&js[i].size()-1];
}return 0;
}