409338: GYM103486 E Great Detective TJC
Description
Recently, Detective TJC received a commission. In order to complete the task, he needs to solve a puzzle:
Given an array $$$A$$$ consisting of $$$N$$$ positive integers $$$A_1, A_2, \ldots A_n$$$, you need to find $$$2$$$ distinct indices $$$i, j(i \neq j)$$$, such that $$$A_i \oplus A_j = 1$$$, where $$$\oplus$$$ denotes the bitwise XOR operation. The bitwise XOR is a binary operation that takes two bit patterns of equal length and performs the logical exclusive OR operation on each pair of corresponding bits. The result in each position is $$$1$$$ if only one of the bits is $$$1$$$, but will be $$$0$$$ if both are $$$0$$$ or both are $$$1$$$. For example: $$$10(1010_{2}) \oplus 12(1100_{2}) = 6(0110_{2})$$$.
However, TJC doesn't like to find anything in chaotic numbers, because it reminds him of his bedroom. So he comes to ask you for help. You just need to tell him if there is an answer.
InputThe first line contains an integer $$$T (1 \leq T \leq 100)$$$, indicating the number of test cases you need to solve.
The first line of each test case contains an integer $$$N (1 \le N \le 10^{5})$$$, indicating the number of elements in the array. The next line contains $$$N$$$ space-separated integers $$$A_1, A_2, \ldots A_n (1 \leq A_i \leq 10^{9})$$$, indicating the elements of the array $$$A$$$.
It is guaranteed that the sum of $$$N$$$ over all test cases does not exceed $$$5 \times 10^{5}$$$.
OutputFor each test case, if there exists $$$2$$$ distinct indices $$$i, j$$$ such that $$$A_i \oplus A_j = 1$$$, output "Yes". Otherwise, print "No" (no quotes).
ExampleInput2 4 5 1 3 4 2 5 6Output
Yes No