#include <bits/stdc++.h>
using namespace std;
using ll = long long;
using Graph = vector<vector<int>>;
int main() {
  long long N,H; cin >> N >> H;
  long long ans = 1;
  for(int i = 0; i < N; i++) {
    long long a; cin >> a;
    ans *= a;
    ans %= H;
  }
  if(ans == 0) {
    cout << "YES" << endl;
  }else {
    cout << "NO" << endl;
  }
}