#include using namespace std; int main() { long long N, K; cin >> N >> K; vector A(N); for(int i = 0; i < N; i++) { cin >> A[i]; } vector G(N); long long L = 1; for(int i = 0; i < N; i++) { G[i] = gcd(A[i], K); L = lcm(L, G[i]); } if(L % K == 0) cout << "Yes" << endl; else cout << "No" << endl; return 0; }