""" AC解 """ import math N,K = map(int,input().split()) A = list(map(int,input().split())) assert 1 <= N <= 2*(10**5) assert 1 <= K <= 10**18 assert len(A) == N for a in A: assert 1 <= a <= 10**18 X = 1 for a in A: g = math.gcd(a,K) X = g * X // math.gcd(g,X) if X == K: print ("Yes") else: print ("No")