Обобщённые числа Фибоначчи
Very easy
Execution time limit is 1 second
Runtime memory usage limit is 64 megabytes
Обобщёнными числами Фибоначчи F_n^{(k)} называют следующую последовательность:
Ваша задача - вычислить остаток от деления F_n^{(k)} на p.
Input
Входной файл содержит три целых числа: n, k и p (1 ≤ n, k ≤ 10^6, 2 ≤ p ≤ 10^9).
Output
В выходной файл выведите F_n^{(k)} mod p.
Examples
Input #1
Answer #1
Submissions 139
Acceptance rate 33%