Послідовність
Проста
Обмеження на час виконання 1 секунда
Обмеження на використання пам'яті 256 мегабайтів
Дано послідовність
з початковими значеннями a_0, ..., a_{k-1}, які є біноміальними коефіцієнтами. Потрібно обчислити a_n за модулем P = 1000000009.
Вхідні дані
У першому рядку подано 2 цілі числа n і k, розділені пробілом, де k ≤ n ≤ 10^18, 1 ≤ k ≤ 200. У другому рядку наведено k чисел a_0, a_1, ..., a_{k-1}, розділених пробілом, які є початковими значеннями послідовності (0 ≤ a_i < P).
Вихідні дані
Виведіть одне ціле число — відповідь за модулем P.
Приклади
Вхідні дані #1
Відповідь #1
Відправки 105
Коефіцієнт прийняття 5%