#include using namespace std; int gcd(int x, int y) { if(x < y) swap(x, y); //この式はなくても良い。 while (y > 0) { int r = x % y; x = y; y = r; } return x; } int main() { int n, h; cin >> n >> h; for (int i = 0; i < n; i++) { int a; cin >> a; h /= gcd(h, a); if (h == 1) { goto yes; } } cout << "NO" << endl; return 0; yes: cout << "YES" << endl; }