#include #include #include #include #include #include #include #include #include #include #include #include #include using ll = long long; using namespace std; constexpr int MOD = 1e9 + 7; constexpr ll MOD_LL = ll(1e9) + 7; template vector Divisors(T n) { vector res; for(T i = 1; i * i <= n; ++i) { if( n % i == 0 ) { res.push_back(i); if( i < n / i ) res.push_back(n / i); } } return res; } int main(void) { int a, b; cin >> a >> b; vector div = Divisors(a); bool yes = false; for(auto& x : div) { if( x % b == 0 ) { yes = true; break; } } if( yes ) cout << "YES" << endl; else cout << "NO" << endl; return 0; }