3113 - Toy

外面有一圈N个结点,中心有一个结点与N个结点都相连,总共就是2*N条边,删除N条边,使N+1个点连通,旋转相同视为等价,问有多少种情况。

输入

输入N,M 3<=N<=10^9, 2<=M<=10^9

输出

输出方案数 Mod M的结果

样例

输入

3 10000
4 10000
4 10

输出

6
13
3
时间限制 1 秒
内存限制 128 MB
讨论 统计
上一题 下一题