AT_abc394_b [ABC394B] cat

Description

英小文字からなる $ N $ 個の文字列 $ S_1, S_2, \ldots, S_N $ が与えられます。ここで、文字列の長さはそれぞれ相異なります。 これらの文字列を長さの昇順に並べ替え、この順に結合して得られる文字列を求めてください。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ N $ $ S_1 $ $ S_2 $ $ \vdots $ $ S_N $

Output Format

答えを出力せよ。

Explanation/Hint

### Sample Explanation 1 $ ( $ `tc` $ , $ `oder` $ , $ `a` $ ) $ を文字列の長さの昇順に並べ替えると $ ( $ `a` $ , $ `tc` $ , $ `oder` $ ) $ となります。これらの文字列を順に結合すると文字列 `atcoder` が得られます。 ### Constraints - $ 2 \leq N \leq 50 $ - $ N $ は整数 - $ S_i $ は長さ $ 1 $ 以上 $ 50 $ 以下の英小文字からなる文字列 - $ i \neq j $ のとき $ S_i $ と $ S_j $ の長さは異なる