#arc0343. [arc034_3]約数かつ倍数
[arc034_3]約数かつ倍数
問題文
個の正整数 が与えられる。 の約数であり、かつ の倍数でもあるような正整数の個数を で割った余りを求めよ。
入力
入力は以下の形式で標準入力から与えられる。
- 行目に、 個の整数 (, ) がスペース区切りで与えられる。
部分点
この問題には部分点が設定されている。
- 点分のテストケースは を満たす。
- 別の 点分のテストケースは , を満たす。
出力
題意を満たす正整数の個数を で割った余りを 行目に出力せよ。
末尾の改行を忘れないこと。
入力例1
3 2
出力例1
2
正整数 に対し、 は の階乗 を表す。
の約数であり、かつ の倍数であるような正整数は の 個存在する。
入力例2
15 4
出力例2
2592
入力例3
1000000 999900
出力例3
21398499
入力例4
1000000000 999999900
出力例4
745508745