#include <cstdio>
#include <cstring>
#include <algorithm>
#include <string>
#include <iostream>
using namespace std;
int n;
string s[100];
bool cmp(string x,string y) {
int i,j;// 8 81
i = j = 0;
string a = x + y; // 881
string b = y + x;// 818
if(a.compare(b)>0) return true;
else return false;
}
int main() {
//freopen("out.txt","w",stdout);
while(cin >> n && n) {
for(int i = 0;i < n;i++) cin >> s[i];
sort(s,s+n,cmp);
for(int i = 0;i < n;i++)
cout << s[i];
cout << endl;
}
return 0;
}