#include using namespace std; using LL = long long; using ULL = unsigned long long; #define rep(i,n) for(int i=0; i<(n); i++) ULL GCD(ULL a, ULL b) { return b ? GCD(b, a % b) : a; } int main() { int N; cin >> N; ULL H; cin >> H; rep(I, N) { ULL a; cin >> a; ULL g = GCD(H, a); H /= g; } if (H == 1) cout << "YES" << endl; else cout << "NO" << endl; return 0; }