Generate permutations
Given a string with unique characters s, you are asked to print all the possible |s|! permutations of the string.
Input
The input contains a single line representing s (1 ≤ |s| ≤ 8). It’s guaranteed that all the letters are unique.
Output
The program should print all the possible permutations of s each on a separate line. They can be in arbitrary order.
Examples
Input | Output |
|---|---|
abc | abc |
Constraints
Time limit: 6 seconds
Memory limit: 512 MB
Output limit: 15 MB