#include<iostream>
#include<cstring>
using namespace std;
void sort(char (*str)[10], int n) {
while (--n) {
for (int j = 0; j < n; j ++) {
if (strcmp(str[j], str[j+1]) < 0) swap(str[j], str[j+1]);
}
}
}
int main() {
int n;
cin>>n;
char (*str)[10] = (char(*)[10])malloc(sizeof(char)*10*n);
for (int i = 0; i < n; i ++) {
scanf("%s", str[i]);
}
sort(str,n);
for (int i = 0; i < n; i ++) {
cout<<str[i];
}
return 0;
}