using System; using System.Collections; using System.Collections.Generic; using System.Collections.Specialized; using System.Text; using System.Text.RegularExpressions; using System.Linq; class Magatro { static void Main() { long N = long.Parse(Console.ReadLine()); List a = new List(); if (N == 1) { Console.WriteLine("NO"); return; } for(int i = 2; i <= Math.Sqrt(N); i++) { if (N % i == 0) { a.Add(0); while (N % i == 0) { a[a.Count - 1]++; N /= i; } } } if (N != 1) { a.Add(1); } if ((a.Count == 1&&a[0]<=2)||(a.Count==2&&a[0]==1&&a[1]==1)) { Console.WriteLine("NO"); } else { Console.WriteLine("YES"); } } }