#include typedef long long ll; int solve(ll x) { ll i; int c=0; for(;x%2==0;x/=2) { c++; if(c>=3) return 1; } for(i=3;i*i<=x;i+=2) { for(;x%i==0;x/=i) { c++; if(c>=3) return 1; } } if(x>1) c++; return c>=3; } int main(void) { ll n; while(scanf("%lld", &n)==1) { printf("%s\n", solve(n)?"YES":"NO"); } return 0; }