EduBrick

L. Сколько решений у уравнения

2000 мс · 256 МБ · всё или ничего

Дано уравнение ax+by=cax + by = c. Посчитайте, сколько у него решений в целых числах при ограничениях 0≤x≤X0 \le x \le X и 0≤y≤Y0 \le y \le Y.

Перебирать xx нельзя: XX доходит до 10910^9. Все решения образуют арифметическую прогрессию, и её достаточно пересечь с отрезком.

Формат ввода

Одна строка содержит числа aa, bb, cc, XX, YY (1≤a,b≤1061 \le a, b \le 10^6, 1≤c≤1091 \le c \le 10^9, 0≤X,Y≤1090 \le X, Y \le 10^9).

Формат вывода

Одно число — количество решений.

Примеры

ввод
2 3 10 10 10
вывод
2
Войдите, чтобы отправлять решения.