2022级统计计算机双学位《程序设计原理与C语言》上机作业

1049. 最近的素数

单点时限: 2.0 sec

内存限制: 512 MB

输入一个正整数$n$,输出距离$n$最近的素数。如果有两个素数与$n$距离相同,输出较小的那个。

输入格式

一个正整数$n$($2\le n \le 10^6$)。

输出格式

输出距离$n$最近的一个素数。

样例

Input
2
Output
2
Input
4
Output
3
Input
100
Output
101