#1,素数,自分自身以外で2つの約数を持つか def hasTwoDivisor(N): cnt = 0 if N == 1: return False elif N == 2: return False else: i = 2 while N >= i*i: if N%i == 0: cnt += 1 N //= i continue #iで割り切れたときは,同じ数でもう一度試す i += 1 return cnt >=2 return False N = int(input()) if hasTwoDivisor(N): print("YES") else: print("NO")