きつねのしえるは数字について考えるのが好きである.ある日,しえるはこの世にねこの数字というものがあることを知り,自分もそのような数字が欲しくなってしまった.そこで,次の性質を満たす数字をとりあえず Fox Number と呼ぶことにした.
[性質]: 整数 N は k (≥ 1) 個の素数 p1, ..., pk と正整数 e1, ..., ek で,p1 < ... < pk,e1 ≥ ... ≥ ek を満たすものによって N = p1e1 × ... × pkek と書けるとき,Fox Number であると呼ぶことにする.
ところでしえるはこの性質をその場の思いつきで決めてしまったのでこれがどういう性質を持っているのか全くわかっていない.そこで,この数字の性質を調べるために区間 [A-B, A+B] に含まれる Fox Number の個数を出力して欲しい.
1 行目に以下の 2 つの整数が与えられる.
A B
1 行目に,A-B 以上 A+B 以下の Fox Number の個数を出力せよ.
18 2
4
16 = 24, 17 = 171, 19 = 191, 20 = 22 × 51 は Fox Number である.一方で 18 = 2 × 32 は Fox Number ではない.合計して 4 つの Fox Number がある.
100 10
18
123456 789
1464