Ви, мабуть, знайомі з класичною задачею про -ферзів: на шахівниці розміром N \times N потрібно розмістити ферзів так, щоб жодні два ферзі не били один одного. Таке розміщення ферзів називається мирним розміщенням.
У цій задачі нас цікавить не одне мирне розміщення, а всі різні мирні розміщення. Точніше, потрібно знайти їхню загальну кількість. Наприклад, для шахівниці 8 \times 8 існує різних мирних розміщень ферзів.
Вхідний файл містить одне натуральне число (N \leq 12).
Виведіть потрібну кількість мирних розміщень ферзів.
Приклад 1