from math import gcd def lcm(a, b): return a * b // gcd(a, b) N, K = map(int, input().split()) A = list(map(int, input().split())) ans = 1 for i in range(N): g = gcd(K, A[i]) ans = lcm(g, ans) print("Yes") if ans == K else print("No")