from math import gcd,sqrt def all(List): for a in List: if a == int(sqrt(a)) ** 2: pass else: return False return True T = int(input()) for _ in range(T): N = int(input()) A = list(map(int,input().split())) for i in range(N): for k in range(i+1,N): g = gcd(A[i],A[k]) A[i]//= g A[k]//=g if all(A): print('Yes') else: print('No')