Вы — владелец популярного шашлычного ресторана, и ваш мангал — сердце вашей кухни. Однако у мангала есть особенность: после приготовления каждого шашлыка его температура падает.
Вам нужно приготовить как можно больше порций шашлыка, при этом вам для приготовления доступно неограниченное число порций двух видов:
Изначально температура мангала равна $$$k$$$ градусов. Определите максимальное суммарное количество порций шашлыка, которое можно приготовить.
Обратите внимание, что температура мангала может быть отрицательной.
Каждый тест состоит из нескольких наборов входных данных. В первой строке находится одно целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных. Далее следует описание наборов входных данных.
Единственная строка каждого набора входных данных содержит пять целых чисел $$$k$$$, $$$a$$$, $$$b$$$, $$$x$$$ и $$$y$$$ ($$$1 \le k, a, b, x, y \le 10^9$$$) — начальная температура мангала, необходимая температура для приготовления первого и второго вида шашлыка, соответственно, а также снижение температуры после приготовления первого и второго вида шашлыка, соответственно.
Для каждого набора входных данных выведите одно целое число — максимальное число порций шашлыка, которые вы можете приготовить.
510 3 4 2 11 10 10 1 1100 17 5 2 328 14 5 2 4277 5 14 1 3
8 0 46 10 273
В первом наборе входных данных выгодно приготовить $$$7$$$ порций шашлыка второго вида, после этого температура мангала будет равна $$$3$$$ градуса, и мы можем приготовить ещё одну порцию шашлыка первого вида.
Во втором наборе входных данных мы не можем приготовить ни один из видов шашлыка, потому что мангал слишком холодный.
В четвёртом наборе входных данных выгодно приготовить $$$8$$$ порций шашлыка первого вида, после этого можно будет приготовить ещё $$$2$$$ порции шашлыка второго вида.