100 atcoder#ABC131C. [ABC131C] Anti-Division

[ABC131C] Anti-Division

配点 : 300300

問題文

整数 A,B,C,DA,B,C,D が与えられます。AA 以上 BB 以下の整数のうち、CC でも DD でも割り切れないものの個数を求めてください。

制約

  • 1AB10181\leq A\leq B\leq 10^{18}
  • 1C,D1091\leq C,D\leq 10^9
  • 入力はすべて整数である

入力

入力は以下の形式で標準入力から与えられる。

AA BB CC DD

出力

AA 以上 BB 以下の整数のうち、CC でも DD でも割り切れないものの個数を出力せよ。

4 9 2 3
2

5,75,7 が条件を満たします。

10 40 6 8
23
314159265358979323 846264338327950288 419716939 937510582
532105071133627368