#D4168. Permutation Enumeration
Permutation Enumeration
Permutation Enumeration
For given an integer , print all permutations of in lexicographic order.
Constraints
Input
An integer is given in a line.
Output
Print each permutation in a line in order. Separate adjacency elements by a space character.
Examples
Input
2
Output
1 2 2 1
Input
3
Output
1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 1
inputFormat
Input
An integer is given in a line.
outputFormat
Output
Print each permutation in a line in order. Separate adjacency elements by a space character.
Examples
Input
2
Output
1 2 2 1
Input
3
Output
1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 1
样例
3
1 2 3
1 3 2
2 1 3
2 3 1
3 1 2
3 2 1
</p>