Великі зміни#9507

Великі зміни

1 секунда
128 мегабайтів
Дуже легка

У Тридев'ятому царстві є міст. Король бажає з'єднати ці міста за допомогою n - 1 двосторонньої авіалінії таким чином, щоб:

Назвемо доступністю міста кількість міст, з якими воно безпосередньо з'єднане авіалініями. Король також хоче, щоб максимальне значення доступності серед усіх міст королівства було якомога більшим.

Скільки існує різних способів з'єднати міста відповідним чином?

Вхідні дані

Одне ціле число (2 \le n \le 10^9) - кількість міст.

Вихідні дані

Виведіть одне ціле число - відповідь на задачу.

Приклади

Приклад 1

Loading
Loading

Примітка

Максимальне можливе значення доступності для трьох міст дорівнює . Існують три різні варіанти з'єднання, при яких це значення досягається: і , і , і .