Розбиття числа
Дуже проста
Обмеження на час виконання 1 секунда
Обмеження на використання пам'яті 64 мегабайти
Для заданого додатного числа N визначте кількість способів розбити це число на додатні доданки так, щоб суми доданків на парних і непарних позиціях були рівними. При цьому, на жодному етапі розбиття сума доданків на парних позиціях не повинна перевищувати суму доданків на непарних позиціях (нумерація позицій починається з 1).Наприклад, для N=6, існує 5 таких розбиттів:
3+3, 2+2+1+1, 2+1+1+2, 1+1+2+2, 1+1+1+1+1+1.
Результат потрібно подати за модулем 1000000009 (10^9
+9).
Обмеження
0 < N ≤ 10^6
.
Вхідні дані
В єдиному рядку вхідного файлу знаходиться число N.
Вихідні дані
В єдиному рядку виведіть відповідь на задачу.
Приклади
Вхідні дані #1
Відповідь #1
Вхідні дані #2
Відповідь #2
Відправки 33
Коефіцієнт прийняття 42%