编程题
### 问题描述
小可正在玩一个拼接游戏,游戏中有一些卡片,每张卡片上都写着一个数字。小可的目标是将所有卡片排列拼接起来,形成一个尽可能大的数字。请帮助小可找出这个最大的数字是多少。
### 输入格式
第一行包含一个整数 $N$,代表卡片的数量。
接下来的 $N$ 行,每行包含一个数字字符串,代表每张卡片上的数字。
### 输出格式
输出一个数字字符串,表示通过拼接可以形成的最大数字。
### 样例输入
```
3
132
13
2
```
### 样例输出
```
213213
```
### 评测数据规模
- $1 \leq N \leq 10^5$。
- 卡片上的数字长度不会超过 $100$ 个字符。