#include #pragma GCC target("avx2") #pragma GCC optimize("O3") #pragma GCC optimize("unroll-loops") using namespace std; using ll = long long; const ll mod = 998244353; #define fi first #define se second #define rep(i,n) for(ll i=0;i> a >> b; vector t(a),s(b); rep(i,a) cin >> t[i]; rep(i,b) cin >> s[i]; ll g=0; rep(i,a) g=gcd(g,t[i]); bool ok=true; rep(i,b) if(s[i]%g!=0) ok=false; if(ok){ cout << "Yes" << endl; }else{ cout << "No" << endl; } return 0; }