""" WA解 凄く雑に """ import sys import math import random LIM = 5000 n, k = map(int, input().split()) a = list(map(int,input().split())) random.shuffle(a) if len(a) >= LIM: a = a[:LIM] x = 1 for v in a: x = x * v // math.gcd(x, v) if x % k == 0: print ("Yes") sys.exit() print("No")