#include<bits/stdc++.h>
using namespace std;
bool cmp(string a, string b) {
return a + b > b + a;
}
int main() {
int n;
cin >> n;
string s[n];
for (int i = 0; i < n; i++) {
cin >> s[i];
}
sort(s, s + n, cmp);
string ans = "";
for (int i = 0; i < n; i++) {
ans += s[i];
}
cout << ans << endl;
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmJvb2wgY21wKHN0cmluZyBhLCBzdHJpbmcgYikgewogICAgcmV0dXJuIGEgKyBiID4gYiArIGE7Cn0KCmludCBtYWluKCkgewoKICAgIGludCBuOwogICAgY2luID4+IG47CiAgICBzdHJpbmcgc1tuXTsgCiAgICAKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbjsgaSsrKSB7CiAgICAgICAgY2luID4+IHNbaV07CiAgICB9CgogICAgc29ydChzLCBzICsgbiwgY21wKTsKCiAgICBzdHJpbmcgYW5zID0gIiI7CiAgICBmb3IgKGludCBpID0gMDsgaSA8IG47IGkrKykgewogICAgICAgIGFucyArPSBzW2ldOwogICAgfQoKICAgIGNvdXQgPDwgYW5zIDw8IGVuZGw7CgogICAgcmV0dXJuIDA7Cn0K