来自 i1c5l 星球的 Ceizenpok 博士因其最近的发现——Ceizenpok 公式而享誉整个宇宙。该公式只有三个参数:$n$、$k$ 和 $m$,其值是大小为 $n$ 的集合的 $k$-组合数模 $m$ 的值。
当整个宇宙都在试图猜测这个公式有什么用处时,我们需要将其计算自动化。
输入格式
单行包含三个空格隔开的整数 $n$, $k$, $m$ ($1 \le n \le 10^{18}$, $0 \le k \le n$, $2 \le m \le 1\,000\,000$)。
输出格式
输出给定的参数 $n$, $k$, $m$ 对应的公式值。
样例
输入格式 1
2 1 3
输出格式 1
2
输入格式 2
4 2 5
输出格式 2
1