Đếm các cặp số

Xem dạng PDF

Gửi bài giải

Điểm: 100,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Người đăng:
Dạng bài
Ngôn ngữ cho phép
C++, Pascal, Python

Cho bốn số nguyên dương ~a, b, c, d~, ~(1 \le a \le b \le 10^9), (4 \le c \le d \le 10^9)~.

Đếm các cặp số nguyên dương ~(x, y)~ sao cho ~x \le y, a \le x \times y \le b, c \le 2 \times (x+y) \le d~.

Input

1 dòng chứa 4 số ~a, b, c, d~.

Output

1 số duy nhất là kết quả bài toán.

Examples

Input
2 10 4 8
Output
3