一臺圖靈機是擁有一個讀針和無限長的一張充滿格子的紙當作記憶體的機器。今天,你發現圖靈機掉落了 $N$ 張紙片,其中第 $i$ 張上面恰好寫滿了一個由小寫英文字母所組成的字串 $s_i$!你知道,圖靈機在壞掉之前想要做的事是:
舉例來說,假設你有三個字串 $[ab, abc, b]$,那如果排成 $[ab, b, abc]$ 的話,就會比 $[abc, b, ab]$ 還要小,因為前者拼起來是 abbabc
而後者拼起來是 abcbab
。
注:如果 $A, B$ 分別為長度 $N, M$ 的字串,且 $N \le M$ 的話,則若:
則我們稱 $A$ 的字典序比 $B$ 小。
輸入有 $N + 1$ 行。第一行為 $N$,接下來 $N$ 行中,每一行都會有一個由小寫英文字母組成的非空字串 $s_i$。
保證 $1 \leq N, \sum |s_i| \leq 10^ 5$。
請輸出一個字串,代表接起來之後具有最小字典序的字串。
No. | Testdata Range | Constraints | Score |
---|---|---|---|
1 | 0~1 | 範例測資 | 0 |
2 | 0~24 | 無額外限制 | 100 |