import sys input = sys.stdin.readline from collections import * from math import gcd for _ in range(int(input())): N = int(input()) A = list(map(int, input().split())) for i in range(N): for j in range(i+1, N): G = gcd(A[i], A[j]) A[i] //= G A[j] //= G for Ai in A: l, r = 0, Ai while l<=r: m = (l+r)//2 if m*m<=Ai: l = m+1 else: r = m-1 if r*r!=Ai: print('No') break else: print('Yes')