Số nguyên tố

View as PDF



Problem type
Points: 10 (p) Time limit: 1.0s Memory limit: 256M Input: stdin Output: stdout

An muốn biết một số có phải là số nguyên tố không. Nếu số \(n\) là số nguyên tố, bạn hãy in ra "YES", nếu không hãy in ra ước nguyên tố dương nhỏ nhất của \(n\).

Input

  • Gồm một dòng duy nhất chứa số nguyên dương \(n\) \((n \leq 10^6)\).

Output

  • Gồm một dòng duy nhất chứa kết quả của bài toán.

Example

Test 1
Input
5
Output
YES
Test 2
Input
6
Output
2

Comments

There are no comments at the moment.