A. Снова ремонт
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Маша хочет оклеить обоями стену без окон и дверей длиной $$$a$$$ и высотой $$$h$$$ сантиметров. Маша уже выбрала красивые обои с рисунком, и теперь ей нужно сосчитать, сколько рулонов купить.

Каждый рулон имеет ширину $$$m$$$ сантиметров и длину $$$s$$$ сантиметров. На обоях имеется рисунок, который повторяется вдоль рулона через каждые $$$k$$$ сантиметров.

Процесс оклейки происходит следующим образом. От рулона отрезается полоса длиной $$$h$$$, она будет приклеена на стену вертикально от пола до потолка. Затем отрезается следующая полоса для приклеивания рядом, и так далее. Однако, не всё так просто! Чтобы получилось красиво, нужно, чтобы рисунок на следующей полосе совместился с рисунком на предыдущей. А чтобы этого добиться, перед отрезанием следующей полосы может понадобиться вначале отрезать лишний кусок рулона (его придётся выбросить).

На рисунке показан пример. От длинного рулона отрезаны две полосы для наклеивания. При этом после отрезания первой полосы пришлось отрезать от рулона ещё кусочек (он показан перечёркнутым крест-накрест), чтобы рисунок на следующей полосе начинался точно так же, как и на предыдущей.

Заметим, что горизонтальные стыки на стенах плохо выглядят, поэтому длина приклеиваемой полосы должна всегда строго равняться высоте комнаты $$$h$$$. Если последняя приклеиваемая полоса окажется шире, чем оставшаяся длина комнаты, то её можно разрезать вдоль. Также заметим, что все рулоны в магазине абсолютно одинаковые.

Определите, сколько рулонов обоев надо купить Маше, чтобы ей хватило оклеить стену и при этом не взять лишние рулоны.

Входные данные

В пяти строках входных данных записаны пять целых чисел: $$$a$$$ — длина стены, $$$h$$$ — высота стены, $$$k$$$ — длина периода рисунка, $$$m$$$ — ширина рулона обоев, $$$s$$$ — длина рулона.

Ограничения: $$$1 \leq a, m, s \leq 2*10^9$$$, $$$1 \leq h \leq s$$$, $$$1 \leq k \leq s$$$.

Выходные данные

Выведите одно целое число — минимальное количество рулонов обоев, необходимое для оклейки стены.

Система оценки

Решения, правильно работающие при дополнительном ограничении $$$a, m, s \leq 1000$$$, будут набирать не менее 50 баллов.

Примеры
Входные данные
9
3
3
3
20
Выходные данные
1
Входные данные
5
4
1
2
8
Выходные данные
2