#1469. 寿司晚宴

寿司晚宴

当前没有测试数据。

寿司晚宴

题目描述

为了庆祝NOINOI的成功开幕,主办方为大家准备了一场寿司晚宴。小GG和小WW作为参加NOINOI的选手,也被邀请参加了寿司晚宴。

在宴会上,主办方为大家提供了n1n-1种不同的寿司,编号112233\ldotsn1n-1,其中第ii种寿司的美味度为i+1i+1。(即寿司的美味度为从22nn

现在小GG和小WW希望每人选一些寿司种类来品尝,他们规定一种品尝方案为不和谐的当且仅当:小GG品尝的寿司种类中存在一种美味度为xx的寿司,小WW品尝的寿司中存在一种美味度为yy的寿司,而xxyy不互质。

现在小GG和小WW希望统计一共有多少种和谐的品尝寿司的方案(对给定的正整数pp取模)。注意一个人可以不吃任何寿司。

输入格式

输入文件的第11行包含22个正整数nnpp中间用单个空格隔开,表示共有nn种寿司,最终和谐的方案数要对pp取模。

输出格式

输出一行包含11个整数,表示所求的方案模pp的结果。

数据范围与提示

  • 对于30%30\%的数据,2n302 \leq n \leq 30
  • 对于50%50\%的数据,2n1002 \leq n \leq 100
  • 对于70%70\%的数据,2n2002 \leq n \leq 200
  • 对于100%100\%的数据,2n5002 \leq n \leq 5002p10102 \leq p \leq 10^{10}

样例

3 10000
9
4 10000
21
100 100000000
3107203