import math n, k = map(int, input().split()) a = list(map(int, input().split())) if k in a: print("Yes") exit() a_sorted = sorted(a) d = 0 for i in range(1, n): diff = a_sorted[i] - a_sorted[i-1] d = math.gcd(d, diff) if d == 0: print("Yes" if k == 0 else "No") else: print("Yes" if k % d == 0 else "No")