#include using namespace std; typedef long long ll; map prime_factor(ll n){ //素因数分解 map table; for(int i=2;i*i<=n;i++){ while(n%i==0){ table[i]++; n/=i; } } if(n!=1) table[n]=1; return table;// key->素因数, value->べき乗 } int main(){ ll N; cin >> N; map res; res=prime_factor(N); int ans=0; for(auto it=res.begin();it!=res.end();it++){ ans+=it->second; } if(ans<=2){ cout << "NO" << endl; }else{ cout << "YES" << endl; } }