【数据范围与提示】
对于 $10\%$ 的数据,$n \leq 3$,$m, k \leq 2$。
对于 $20\%$ 的数据,$n, m, k \leq 5$。
对于 $30\%$ 的数据,$n, m, k \leq 30$。
对于 $40\%$ 的数据,$n, m, k \leq 50$。
对于 $50\%$ 的数据,$n, m, k \leq 200$。
对于 $70\%$ 的数据,$n \leq 200$。
对于 $80\%$ 的数据,$n \leq 500$。
对于 $100\%$ 的数据,$1 \leq T \leq 100$,$1 \leq p \leq n \leq 1500$,$0 \leq m, k \leq 1000000000$。
// 保证不存在 $n=p=k=1$,$m=0$ 的情况(因为出题人判错了)
// 保证不存在答案的分母是 $1000000007$ 的倍数的情况(因为出题人没想到)