题目描述
2018年1月31日,152年一遇的超级大月全食在中国高空出现(没看到的朋友真是可惜),小B看到月食,便对月球的轨道产生了兴趣。他上网查重力加速度的公式,公式如下:
v=r2GM
就在这个时候,他想到了一个跟这个差不多的问题,那就是对于以下公式:
v=ka1×a2×......×an
已知n和k,求这n个正整数在都不大于m的情况下有多少种选择方式,使得v为与k互质正整数?
输入格式
一行三个正整数n,m,k(意义见题目描述)。
输出格式
输出一个答案,代表方案数。
因为答案可能会很大,所以输出方案数mod 10007的值。
样例
输入样例1
2 2 4
输出样例1
1
输入样例2
3 4 8
输出样例2
13
提示
对于20%的数据 1<=n,m<=8,k<=100
对于40%的数据 1<=n<=501<=m<=106,1<=k<=104
对于70%的数据 1<=n<=1001<=m<=109,1<=k<=107
对于100%的数据 1<=n<=3000,1<=m<=109,1<=k<=107