eolymp
bolt
Try our new interface for solving problems
Məsələlər

Как рассадить?

Как рассадить?

Некая организация устроила мероприятие для \textbf{N} пар близняжек, каждая из которых состоит из брата и сестры. На банкете решили усадить их всех за круглым столом. Сколькими различными способами это можно сделать, если парни и девушки хотят чередоваться и для разнообразия никакую пару близнецов не хотят посадить рядышком. Две рассадки будут считаться различными, если не существует ни одного перемещения по кругу сидящих за столом в одной из этих рассадок, которая даст полное совпадение со второй рассадкой. \InputFile В единственной строке входного файла целое число \textbf{N} (\textbf{0} ≤ \textbf{N} ≤ \textbf{500}). \OutputFile В единственной строке -- ответ задачи.Ответ выдать по модулю \textbf{1000000009} (\textbf{10^9+9}).
Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 64 MiB
Giriş verilənləri #1
1

Çıxış verilənləri #1
0