#include #include #include #include #include #include #include #include using namespace std; int main(){ int n;scanf("%d",&n); string t,s;priority_queue, greater > p; for(int i=0;i>s;p.push(s);} while(p.size()){ char c=p.top()[0]; t+=c; string tmp=p.top();tmp.erase(tmp.begin());p.pop(); if(tmp.size())p.push(tmp); } printf("%s\n",t.c_str()); return 0; }