编程题
### 问题描述
小蓝有四个整数 $A,B,C,D$,他觉得这四个数字间一定存在一些有趣的联系。
他将这四个数字分成两拨 $A,B$ 和 $C,D$,他希望找出 $A,B$ 间(包括 $A,B$)不能被 $C$ 或 $D$ 整除的整数的个数。
### 输入格式
输入包括四个整数 $A,B,C,D$,含义见上文。
### 输出格式
输出一个整数,表示所求整数的个数
### 样例输入
```
10 40 6 8
```
### 样例输出
```
23
```
### 评测数据规模
对于所有评测数据,$1\leq{A}\leq{B}\leq{10^{9 }},1\leq{C,D}\leq{10^5 }$。