Пусть LIS перестановки — это длина её наибольшей возрастающей подпоследовательности.
Перестановка называется «хорошей», если можно найти две возрастающие подпоследовательности длины LIS, которые не имеют общих элементов.
По заданному $n$ найдите количество хороших перестановок из $n$ элементов. Поскольку ответ может быть очень большим, выведите его по модулю 998 244 353.
Входные данные
Первая строка входных данных содержит одно целое число $n$ ($1 \le n \le 75$): количество элементов.
Выходные данные
Выведите одно целое число: количество хороших перестановок из $n$ элементов по модулю 998 244 353.
Примеры
Входные данные 1
6
Выходные данные 1
132