【样例 1 解释】
$\mathrm{C}_4^0 + \mathrm{C}_4^2 + \mathrm{C}_4^4 + \cdots = 1 + 6 + 1 = 8$。
【数据规模与约定】
对于 $30\%$ 的测试点,$1 \leq n, k \leq 30$,$p$ 是质数;
对于另外 $5\%$ 的测试点,$p = 2$;
对于另外 $5\%$ 的测试点,$k = 1$;
对于另外 $10\%$ 的测试点,$k = 2$;
对于另外 $15\%$ 的测试点,$1 \leq n \leq 10^3, 1 \leq k \leq 50$,$p$ 是质数;
对于另外 $15\%$ 的测试点,$1 \leq n \times k \leq 10^6$,$p$ 是质数;
对于另外 $10\%$ 的测试点,$1 \leq n \leq 10^9, 1 \leq k \leq 50$,$p$ 是质数;
对于 $100\%$ 的测试点,$1 \leq n \leq 10^9, 0 \leq r < k \leq 50, 2 \leq p \leq 2^{30} - 1$。