Узагальнені числа Фібоначчі
Дуже проста
Обмеження на час виконання 1 секунда
Обмеження на використання пам'яті 64 мегабайти
Узагальненими числами Фібоначчі F_n^{(k)} називають наступну послідовність:
Ваша задача - обчислити залишок від ділення F_n^{(k)} на p.
Вхідні дані
Вхідний файл містить три цілих числа: n, k та p (1 ≤ n, k ≤ 10^6, 2 ≤ p ≤ 10^9).
Вихідні дані
У вихідний файл виведіть F_n^{(k)} mod p.
Приклади
Вхідні дані #1
Відповідь #1
Відправки 139
Коефіцієнт прийняття 33%