Задачі
Разбиение числа
Разбиение числа
Для заданного положительного 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 (109
+9).
Ограничения
0 < N ≤ 106
.
Входные данные
В единственной строке входного файла – число N.
Выходные данные
В единственной строке – ответ задачи.
Вхідні дані #1
6
Вихідні дані #1
5
Вхідні дані #2
7
Вихідні дані #2
0