Выведите все перестановки натуральных чисел от 1 до N.
Выходные данные
Выведите одну или более строк, содержащих все перестановки чисел от 1 до N в лексикографическом порядке (см. примеры).
Примеры
Выходные данные
1 2 3 
1 3 2 
2 1 3 
2 3 1 
3 1 2 
3 2 1 
Выходные данные
1 2 3 4 
1 2 4 3 
1 3 2 4 
1 3 4 2 
1 4 2 3 
1 4 3 2 
2 1 3 4 
2 1 4 3 
2 3 1 4 
2 3 4 1 
2 4 1 3 
2 4 3 1 
3 1 2 4 
3 1 4 2 
3 2 1 4 
3 2 4 1 
3 4 1 2 
3 4 2 1 
4 1 2 3 
4 1 3 2 
4 2 1 3 
4 2 3 1 
4 3 1 2 
4 3 2 1