#include <iostream>
using namespace std;
bool isprime(unsigned long long n){
if(n==1){
return false;
}else if(n<=3){
return true;
}
for(unsigned long long i=2; i*i<=n; ++i){
if(n%i==0) return false;
}
return true;
}
int main() {
unsigned long long n;
cin >> n;
if(isprime(n)){
cout << "Yes\n" ;
}else{
cout << "No\n" ;
}
}
// 64 位输出请用 printf("%lld")

京公网安备 11010502036488号