def solve(): n = int(input()) neg = [] pos = [] zero = 0 for x in map(int, input().split()): if x == 0: zero += 1 elif x > 0: pos.append(x) else: neg.append(x) if zero >= 2: return False if zero == 0: return True if n % 2 == 0: return False if len(pos) % 2 == 0: return True mn = min(pos) for i in range(len(pos)): if pos[i] % mn: return True pos[i] //= mn for i in range(len(neg)): if neg[i] % mn: return True neg[i] //= mn d = sorted(set(pos + neg + [0])) if len(d) != d[-1] - d[0] + 1: return True if d[0] <= -4 or d[-1] >= 4: return True f = [0] * 7 for x in pos: f[x] += 1 for x in neg: f[x] += 1 f[0] += 1 if f[3] >= 2 or f[-3] >= 2 or f[2] % 2 == 0 or f[-2] % 2 == 0: return True return False for _ in range(int(input())): print('Yes' if solve() else 'No')