EduBrick

I. Первая расстановка ферзей

2000 мс · 256 МБ · всё или ничего

На доске N×NN \times N надо расставить NN ферзей так, чтобы никакие два не били друг друга.

В классе считали количество расстановок; теперь выведите саму расстановку — лексикографически первую.

Расстановка задаётся NN числами: ii-е число — номер столбца ферзя в ii-й строке. Строки и столбцы нумеруются с единицы.

Формат ввода

Одна строка содержит число NN (1≤N≤111 \le N \le 11).

Формат вывода

Числа расстановки через пробел или −1-1, если расставить ферзей нельзя.

Примеры

ввод
5
вывод
1 3 5 2 4
ввод
2
вывод
-1
Войдите, чтобы отправлять решения.