Q = int(input()) C = 10 ** 5 prime = [] dat = [0] * C for i in range(2,C): if dat[i] == 0: prime.append(i) for j in range(i,C,i): dat[j] = 1 for _ in range(Q): A = int(input()) count = 0 for p in prime: while A % p == 0: A //= p count += 1 if count == 3: print('Yes') else: print('No')