P0897

Zju2116 Christopher

Zju2116 Christopher

给定 nn 个元素,从中选择 mm 个元素的方案数为组合数 (nm)\binom{n}{m}。

对于整数 mm,其中 0≤m≤n0\le m\le n,如果 (nm)\binom{n}{m} 是质数 pp 的倍数,则称 mm 为“讨厌的数字”。

给定 nn 和质数 pp,求讨厌的数字的个数。

输入格式

输入共两行。

第一行包含一个正整数 nn。

第二行包含一个质数 pp。

输出格式

输出一行一个整数,表示讨厌的数字的个数。

样例输入

6
2

样例输出

3

数据范围

  • 1≤n≤101001\le n\le 10^{100};
  • 2≤p≤1072\le p\le 10^7,且 pp 为质数;
  • 对于 30%30\% 的数据,n≤1000n\le 1000;
  • 对于 100%100\% 的数据,n≤10100n\le 10^{100}。

来源与许可

本题题面与测试数据整理自 BZOJ。

样例 1

输入

6
2

输出

3