#1157. 密码破译
密码破译
说明
特工小方得到了一条重要线索:敌人首领的手机密码是首领英文名字里的字母的重新排列。于是小方需要找出所有排列的可能,通过一个个尝试,找到正确的密码。例如,对于tom这个名字,有以下的排列可能。
mot
mto
omt
otm
tmo
tom
请你编写一个程序,帮小方列出所有不重复的排列。
输入格式
一个只包含小写英文字母的字符串
输出格式
若干行,每一行一个字符串,各代表一种不同的排列。不同的排列之间,按字母表顺序排列。
样例输入
tom
mot
mto
omt
otm
tmo
tom