Вам дан список из n уникальных элементов. Ваша задача — сгенерировать все возможные перестановки элементов списка и вывести их в лексикографическом порядке.
Ввод
Первая строка содержит одно целое число n (1 ≤ n ≤ 6), обозначающее длину списка.
Вторая строка содержит n разделённых пробелами уникальных целых чисел (1 ≤ ≤ 100), которые являются элементами списка.
Вывод
Необходимо вывести все возможные перестановки данного списка, и каждую перестановку следует распечатать на отдельной строке. Каждый вариант перестановки должен выводиться в виде последовательности чисел, разделённых пробелами.