def divisors(X): assert X >= 1 from math import isqrt head = [d for d in range(1, isqrt(X) + 1) if X%d == 0] tail = [X//d for d in reversed(head)] if isqrt(X)**2 == X: head.pop() return head + tail N = int(input()) S = sum(divisors(N)) ans = S == N*2 if ans is True: print("Yes") else: print("No")