def gcd(a, b): while min(a, b) > 0: a, b = max(a, b), min(a, b) a %= b return max(a, b) (n, h), a = [[*map(int, input().split())] for _ in range(2)] for ai in a: h //= gcd(h, abs(ai)) print("YES" if h == 1 else "NO")