n=int(raw_input()) isValid=False d={} c=0 while True: if n%2==1: break c+=1 n/=2 if c>0: d[2]=c i=3 while i**2<=n: c=0 while True: if n%i!=0: break c+=1 n/=i if c>0: d[i]=c i+=2 if n>1: d[n]=1 count = sum(d.values()) if count>=3: print "YES" else: print "NO"