编程题
### 问题描述
小蓝是一个勇敢的冒险者,他正在探索一个神秘的数字王国。这个王国被一位邪恶的数字巫师统治着,他将数字世界变成了一个错乱的拼图,每个拼图都是一个长度为 $m$ 的字符串,由数字 `0` 到 `9` 组成。
小蓝得知,只有将这些拼图重新排序并连接起来,才能唤醒数字王国的守护者,恢复和平。然而,拼图的连接顺序必须使得得到的字符串在字典序中最小,这样守护者才会被唤醒。
现在,小蓝需要你的帮助,找出能够以最小字典序连接的拼图顺序。
### 输入格式
第一行输入两个整数 $n$ 和 $m$($1 \le n \le 100, 1 \le m \le 1000$),分别表示拼图的数量和每个拼图的长度。
接下来 $n$ 行,每行输入一个长度为 $m$ 、仅包含数字的字符串 $s_i$,表示一个拼图。
### 输出格式
输出仅一行,包含一个整数,表示以最小字典序连接的拼图顺序所得到的字符串。
### 样例输入
```
3 2
11
12
13
```
### 样例输出
```
111213
```