Kiểm tra số nguyên tố

Xem dưới dạng PDF

Gửi bài giải


Điểm: 1
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
đầu vào: stdin
Đầu ra: stdout

Kiểu bài tập

Cho số nguyên dương \(n\). Hãy kiểm tra xem \(n\) có phải là số nguyên tố hay không.

Số nguyên tố là số tự nhiên lớn hơn \(1\), chỉ có đúng hai ước số là \(1\) và chính nó.

Gợi ý: Duyệt từ \(2\) đến \(\lfloor \sqrt{n} \rfloor\), nếu \(n\) chia hết cho bất kỳ số nào trong đoạn này thì \(n\) không phải số nguyên tố.

Input

Một dòng duy nhất chứa số nguyên \(n\) (\(2 \le n \le 10^{12}\)).

Output

In ra YES nếu \(n\) là số nguyên tố, ngược lại in ra NO.

Example

17

Output:

YES
1000000007

Output:

YES

Nhận xét

Không có ý kiến tại thời điểm này.