a = raw_input() #输入数字
a = int(a) #铸造成int
b=True #的标记
for i in range(2,a): #从2开始循环本身
if a%i==0: #除了自己的假设和1外可以划分
b=False #显着的变化False
break #循环的结束
if b:
print 'YES'
else:
print 'NO'
/**
* 要执行的算法,返回结果v
*/
public interface Computable<A, V> {
public V comput(final A arg);
}
/**
* 用于缓存数据
*/
public class Memoizer<A, V> implements Computable<A,