开始 2023-07-21 14:30:00

暑假集训班训练赛

结束 2023-07-21 18:00:00
Contest is over.
当前 2024-09-17 03:11:09

B. 【PAT】性感素数

描述

“性感素数 ”是指形如 (p,p+6) 这样的一对素数。
之所以叫这个名字,是因为拉丁语管“六”叫“sex”(即英语的“性感”)。
现给定一个整数,请你判断其是否为一个性感素数。

输入

输入在一行中给出一个正整数 N。

输出

若 N 是一个性感素数,则在一行中输出 Yes,并在第二行输出与 N 配对的另一个性感素数(若这样的数不唯一,输出较小的那个)。
若 N 不是性感素数,则在一行中输出 No,然后在第二行输出大于 N 的最小性感素数。

样例

输入

47

输出

Yes
41

输入

21

输出

No
23

提示

1≤N≤10^8


Submit

登录

注册
时间限制 1 秒
内存限制 128 MB
提交