#C21012. 01串排序

01串排序

Background背景

将 01 串首先按长度排序,长度相同时,按 1 的个数多少进行排序,1 的个数相同时再按 ASCII 码值排序(字典序)。

Input输入

第一行输入一个整数 n (1n1001 \le n \le 100),表示字符串的个数。

输入数据中含有一些 01 串,01 串的长度不大于 256 个字符。

Output输出

重新排列 01 串的顺序,使得串按基本描述的方式排序,然后依次输出。

Samples样例

6
10011111
00001101
1010101
1
0
1100
0
1
1100
1010101
00001101
10011111

Limitation样例

1s, 1024KiB for each test case.