#include <bits/stdc++.h>   using namespace std;   long long gcd(long long a, long long b) { return !b ? a : gcd(b, a % b); }   long long lcm(long long a, long long b) { return a * b / gcd(a, b); }   int main() {     int n;     long long k;     scanf( %d%I64d , &n, &k);     long long ans = 1;     bool ok = false;     for (int i = 0; i < n; ++i) {       long long x;       scanf( %I64d , &x);       if (ans) ans = lcm(ans, x) % k;       if (ans == 0) ok = true;     }     if (ok)       printf( Yes n );     else       printf( No n );     return 0;   }   