#include #include using namespace std; using ll = long long; #define rep(i,n) for(int i=0;i<(int)(n);i++) using mint = atcoder::modint998244353; int dn(ll x){ map mp; ll cx=x; for(ll i=2;i*i<=x;i++){ while(cx%i==0){ mp[i]++; cx/=i; } } if(cx>1) mp[cx]++; return mp.size()<=2; } int main(){ ll n; cin>>n; cout<<(dn(n)?"Yes":"No")<