Вам заданы два массива целых чисел $$$q_1, q_2, \dots, q_n$$$ и $$$r_1, r_2, \dots, r_n$$$, а также целое число $$$k$$$. Вы можете проводить следующую операцию любое количество раз (в том числе и ноль):
Определите максимальное количество операций, которое вы можете применить к заданным массивам $$$r$$$ и $$$q$$$.
В первой строке задано одно целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных.
В первой строке каждого набора заданы два целых числа $$$n$$$ и $$$k$$$ ($$$1 \le n \le 2 \cdot 10^5$$$; $$$2 \le k \le 10^{18}$$$) — размер массивов $$$q$$$ и $$$r$$$ и верхнее ограничение на $$$x$$$ и $$$y$$$.
Во второй строке каждого набора заданы $$$n$$$ целых чисел $$$q_1, q_2, \dots, q_n$$$ ($$$1 \le q_i \le 10^9$$$) — массив $$$q$$$.
В третьей строке заданы $$$n$$$ целых чисел $$$r_1, r_2, \dots, r_n$$$ ($$$1 \le r_i \le 10^9$$$) — массив $$$r$$$.
Дополнительное ограничение на входные данные: сумма $$$n$$$ по всем наборам входных данных не превосходит $$$2 \cdot 10^5$$$.
Для каждого набора входных данных выведите одно целое число — максимальное количество операций, которое вы можете применить к заданным массивам.
31 1001273 105 6 57 1 75 425 4 2 2 19 8 9 8 100
103
В первом наборе входных данных можно применить одну операцию: можно выбрать $$$x = 69$$$ и $$$y = 42$$$. Тогда $$$\left\lfloor \frac{69}{42} \right\rfloor = 1 = q_1$$$ и $$$69 \bmod 42 = 27 = r_1$$$.
Во втором наборе невозможно применить ни одной операции, так как нельзя подобрать подходящие $$$x$$$ и $$$y$$$.
В третьем наборе можно применить три операции: