#include"bits/stdc++.h" //#include using namespace std; #define print(x) cout< PI; typedef pair V; const ll mod = 10000000000; int main() { int n; string s[52]; cin >> n; REP(i, n) { cin >> s[i]; s[i] += "{"; } string ans=""; while (true) { int mi=-1; REP(i, n) { if (s[i].size()<=1)continue; if (mi==-1|| s[mi] > s[i]) { mi = i; } } if (mi == -1)break; ans += s[mi][0]; s[mi].erase(s[mi].begin() + 0); } print(ans); return 0; }