The first line contains a number $T(1\leq T\leq 30)$, denoting the number of test cases.
The first line of each test case contains one integer $n(2\leq n\leq 2\times 10^5)$, denoting the size of the array $a$.
Then one line containing $n$ integers $a_1,a_2,\dots,a_n(1\leq a_i\leq 4\times 10^{12})$ follow, representing the contents of the array $a$. It is guaranteed that all the numbers in $a$ are distinct.
It is guaranteed that $\sum n\leq 10^6$ over all test cases.