#Lutece0623. 吴神数

吴神数

Migrated from Lutece 623 吴神数

All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.

Description

吴神对于数的研究已经达到登峰造极的境界了,一般的数论问题都是直接秒杀!最近他自己定义了一种吴神数,吴神数N满足三个条件:

  1. 本身为无平方因子数(无平方因子数即对于任意一个素数ppp2p^2都不会整除那个数,如11 , 5=55=5 , 15=3×515=3\times 5都是无平方因子数,而20=22×520=2^2\times 5不是)。
  2. 含有33个或33个以上的素因子。
  3. 对于每个素因子 pp ,满足 (N1) mod (p1)=0(N-1)\ mod\ (p-1)=0;

比如 561=3×11×17561=3\times 11\times 17 即为一个吴神数。

给定一个区间[A,B][A,B]1AB<2311\leq A\leq B<2^{31} ,BA<106B-A<10^6 ,求此区间吴神数的个数。

Input

第一行有个整数TT,代表数据组数 (T15T\leq 15)

每组数据包含22个整数,AABB

Output

对于每组数据,输出区间[A,B][A,B]内吴神数的个数

Samples

2
10 2000
20000 21000
3
0

Resources

UESTC Training for Math