Problem1256--排列

1256: 排列

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MB

Description

lcy又对数字的列产生了兴趣:
现有四张卡片,用这四张卡片能排列出很多不同的4位数,要求按从小到大的顺序输出这些4位数。

Input

每组数据占一行,代表四张卡片上的数字(0<=数字<=9)

Output

对每组卡片按从小到大的顺序输出所有能由这四张卡片组成的4位数,千位数字相同的在同一行,同一行中每个四位数间用空格分隔。

Sample Input Copy

1 2 3 4

Sample Output Copy

1234 1243 1324 1342 1423 1432
2134 2143 2314 2341 2413 2431
3124 3142 3214 3241 3412 3421
4123 4132 4213 4231 4312 4321

HINT

可能出现相同数字

Source/Category