Mr. Wow doesn't like arrays which contain positive integers. He is allowed to do the following operation on a given array $$$c$$$ of length $$$n$$$ by using two positive integers $$$a$$$ and $$$b$$$ $$$(a \gt b)$$$ :
Help Mr. Wow with the minimum number of operations required to change the array $$$c$$$, such that it doesn't contain positive integers.
Each test contains multiple test cases. The first line contains the number of test cases $$$t$$$ ($$$1 \le t \le 1000$$$). The description of the test cases follows.
The first line of each test case contains three space separated integers $$$n, a, b$$$ ($$$1 \le n \le 2 \cdot 10^5$$$, $$$1 \le b \lt a \le 10^9$$$) — the length of the array $$$c$$$ and variables required to do operations.
The second line of each test case contains $$$n$$$ space separated integers $$$c_{i}$$$ ($$$-10^9 \le c_{i} \le 10^9$$$).
It is guaranteed that the sum of $$$n$$$ over all test cases doesn't exceed $$$2 \cdot 10^5$$$.
For each test case, print a single integer — minimum number of operations required to change the array $$$c$$$, such that it doesn't contain positive integers.
53 2 11 2 24 3 14 -7 9 -105 8 33 6 9 6 106 11 6100 43 34 4 56 896 12 6-1 -2 -3 -4 0 -11
2 4 2 12 0
In the $$$3$$$-rd test case, Mr. Wow can do the following two operations:
It can be proven $$$2$$$ reaches the minimum.