#include <bits/stdc++.h>
using namespace std;
bool sorter(string a, string b) {
  string x = a + b;
  string y = b + a;
  return x.compare(y) < 0;
}
int main() {
  long long n;
  cin >> n;
  vector<string> a(n);
  int i;
  for (i = 0; i < n; i++) cin >> a[i];
  sort(a.begin(), a.end(), sorter);
  string ans = "";
  for (i = 0; i < n; i++) ans += a[i];
  cout << ans << endl;
  int xx;
  cin >> xx;
  return 0;
}
