#UnknownID13. JIXMPII5JUh0SM0#~//

JIXMPII5JUh0SM0#~//

Statement

Mocha likes arrays, so before her departure, 378QAQ gave her an array a a consisting of n n positive integers as a gift.

Mocha thinks that a a is beautiful if there exist two numbers i i and j j ( 1≤i,j≤n 1\leq i,j\leq n , i≠j i\neq j ) such that for all k k ( 1≤k≤n 1 \leq k \leq n ), ak a_k is divisible † ^\dagger by either ai a_i or aj a_j .

Determine whether a a is beautiful.

† ^\dagger x x is divisible by y y if there exists an integer z z such that x=y⋅z x = y \cdot z .

Format

Input

Each test contains multiple test cases. The first line contains the number of test cases t t ( 1≤t≤500 1\leq t\leq 500 ). The description of the test cases follows.

The first line of each test case contains a single integer n n ( 3≤n≤105 3\leq n\leq 10^5 ) — the length of the array a a .

The second line of each test case contains n n integers a1,a2,…,an a_1,a_2,\ldots,a_n ( 1≤ai≤109 1\leq a_i \leq 10^9 ) — the elements of the array a a .

It is guaranteed that the sum of n n over all test cases does not exceed 105 10^5 .

Output

For each test case, output "Yes" if array a a is beautiful, and output "No" otherwise.

Sample

4
3
7 3 8
5
7 1 9 3 5
5
4 12 2 6 3
5
7 49 9 3 1000000000
No
Yes
Yes
No