UVA 10487
#include <iostream>
#include <cstdio>
#include <cstring>
#include <string>
#include <algorithm>
using namespace std;
bool cmp(string a,string b)
{
return (a+b)>(b+a);
}
int main()
{
//freopen("in","r",stdin);
int i,n;
string a[100];
while(cin>>n&&n)
{
for(i=0;i<n;i++)
cin>>a[i];
sort(a,a+n,cmp);
for(i=0;i<n;i++)
cout<<a[i];
cout<<endl;
}
return 0;
}