UOJ Logo 黑暗爆炸OJ

DARKBZOJ

#2980. [Poi2002]B-Smooth 数

统计 下载数据

Description

 
B 是一个正整数. 如果一个自然数n 被称为B-smooth数,那么它的质因素中没有任何一个超过B. 我们说和n等价的一个B-smooth数, 如果它能够表示成小于或等于B的正整数乘积。 你的任务是对给定的闭区间[n,n+m],求出他们中的B-smooth数的个数。

Input

第一行有用单个空格分隔的三个整数n, mB, 1<=n<=2 000 000 000, 1<=m<=100 000 000, 1<=B<=1 000 000.

Output

求出B-smooth数的个数.

Sample Input

30 10 5


Sample Output


4

Hint

Source