#include <iostream>
#include <algorithm>
using namespace std;
bool cmp(string a,string b)
{
 return a+b>b+a;//进行拼接,比较大小
}

int main ()
{
   int n=0;cin>>n;
    string a[n];
    for(long i=0;i<n;i++)
    {
        cin>>a[i];
    }
    sort(a,a+n,cmp);
    for(long i=0;i<n;i++)
    {
        cout<<a[i];
    }    
    
    return 0;
}