Looking to find some clever anagrams, you want a helper tool that will list all possible arrangements of letters for a given source word. To make the list easier to scan, the output should be in ascending sorted order.
Input Specification
The input will consist of one string of lower-case alphabet characters, at least
Output Specification
The output should contain all the possible combinations of letters in the word, sorted alphabetically.
To make things easier, all of the letters in each word are guaranteed to be unique (so then every combination will also be unique).
Note: since there are
Sample Input
Copy
abc
Sample Output
Copy
abc
acb
bac
bca
cab
cba
Comments