def main(): def check(D): d0 = D[0] n = len(D) E = set(D) E = list(E) E.sort() if len(E) == 1: return 0 elif E == [1, 2]: return 0 elif E == [1, 2, 3]: if D[-3:] == [1, 2, 3]: return 0 else: assert 0 return 1 else: return 1 n = int(input()) A = list(map(int, input().split())) c0 = 0 for a in A: if a == 0: c0 += 1 if 2 <= c0: return 0 elif c0 == 1 and not n % 2: return 0 elif not (c0 == 1 and n % 2): return 1 B = [] C = [] for a in A: if a < 0: B.append(-a) elif 0 < a: C.append(a) B.sort() C.sort() if not len(B) % 2: return 1 if B[0] != C[0]: return 1 if B[0] != B[len(B)//2]: return 1 if C[0] != C[len(C)//2]: return 1 b = B[0] for i in range(len(B)): if B[i] % b: return 1 B[i] //= b for i in range(len(C)): if C[i] % b: return 1 C[i] //= b if B[-1] == B[0] and C[-1] == C[0]: return 0 return check(B) or check(C) for _ in range(int(input())): print("Yes" if main() else "No")