Ученый Цеизенпoк с планеты i1c5l стал известен на вcю Вселенную благодаря своему недавнему открытию — формуле Цеизенпока. У этой формулы всего три аргумента: n, k и m, а значением этой формулы является число сочетаний из n по k по модулю m.
Пока вся Вселенная думает, для каких целей применима данная формула, нам требуется автоматизировать её вычисление.
Входной файл содержит три целых числа n, k, m, разделенных пробелами (1 ≤ n ≤ 1018, 0 ≤ k ≤ n и 2 ≤ m ≤ 1 000 000).
Выведите значение формулы для данных n, k, m.
2 1 3
2
4 2 5
1
| Название |
|---|


