ПерестановочкИ
Very hard
Execution time limit is 1 second
Runtime memory usage limit is 256 megabytes
Для перестановки чисел від до , визначимо наступним чином: для кожної пари чисел з , порахуємо пару , де — найменше число серед чисел , а — найбільше з них. Тоді рівна кількості різних пар серед всіх пар.
Наприклад розглянемо перестановку .
Для пари ,
Для пари ,
Для пари ,
Для пари ,
Для пари ,
Для пари ,
Всього різних пар, тому .
Знайдіть суму по всім перестановкам довжини , за модулем .
Input
Єдиний рядок вхідних даних містить єдине число ().
Output
Виведіть суму по всім перестановкам довжини , за модулем .
Examples
Input #1
Answer #1
Input #2
Answer #2
Input #3
Answer #3
Input #4
Answer #4
Submissions 5
Acceptance rate 20%