def gcd(a,b): if b==0:return a return gcd(b,a%b) N,K = map(int,input().split()) A = list(input().split()) a = int(A[0]) for i in range(1,N): b = int(A[i]) d = gcd(a,b) a = a//d*b if a%K==0: print("Yes") else: print("No")