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

У Пети есть одинаковые деревянные бруски длины n. Он хочет сделать обрамление для двух дверей. Каждое обрамление имеет две боковые стороны длины a и одну верхнюю сторону длины b. Для каждой из сторон нужен цельный кусок бруска.

Определите минимальное количество брусков, которые необходимы для двух дверей. Петя может резать бруски на любые части, но каждая из сторон двери должна быть цельным куском бруска (или целиком одним бруском).

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

В первой строке следует целое число n (1 ≤ n ≤ 1 000) — длина брусков.

Во второй строке следует целое число a (1 ≤ a ≤ n) — длина боковых сторон обрамления дверей.

В третьей строке следует целое число b (1 ≤ b ≤ n) — длина верхней стороны обрамления дверей.

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

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

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

В первом примере достаточно одного бруска, так как суммарная длина всех сторон обрамления для двух дверей равна 8.

Во втором примере нужно 6 брусков, так как для каждой из сторон обрамления нужен новый брусок.