#ABC131C. Anti-Division

Anti-Division

题目描述

You are given four integers AA, BB, CC, and DD. Find the number of integers between AA and BB (inclusive) that can be evenly divided by neither CC nor DD.

给你四个整数 AABBCCDD 。求在 AABB (含)之间,能被 CCDD 平均整除的整数个数。

输入格式

输入内容按以下格式标准输入:

AA BB CC DD

输出格式

打印在 AABB (含)之间,既不能被 CC 也不能被 DD 平均整除的整数个数。

样例 #1

样例输入 #1

4 9 2 3

样例输出 #1

2

样例 #2

样例输入 #2

10 40 6 8

样例输出 #2

23

样例 #3

样例输入 #3

314159265358979323 846264338327950288 419716939 937510582

样例输出 #3

532105071133627368

说明

数据规模与约定

  • 1AB10181\leq A\leq B\leq 10^{18}
  • 1C,D1091\leq C,D\leq 10^9
  • 所有输入值均为整数。

样例 11 解释

5577 满足条件。