Задача №3483. Детали

Имеется \(N\) кг металлического сплава. Из него изготавливают заготовки массой \(K\) кг каждая. После этого из каждой заготовки вытачиваются детали массой \(M\) кг каждая (из каждой заготовки вытачивают максимально возможное количество деталей). Если от заготовок после этого что-то остается, то этот материал возвращают к началу производственного цикла и сплавляют с тем, что осталось при изготовлении заготовок. Если того сплава, который получился, достаточно для изготовления хотя бы одной заготовки, то из него снова изготавливают заготовки, из них—  детали и т.д.

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

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

Программа получает на вход три натуральных числа \(N\), \(K\), \(M\).

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

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

Примеры
Входные данные
10
5
2
Выходные данные
4
Входные данные
13
5
3
Выходные данные
3
Входные данные
14
5
3
Выходные данные
4
Входные данные
13
9
4
Выходные данные
2
Сдать: для сдачи задач необходимо войти в систему