Problem B: 对称三位数素数

Problem B: 对称三位数素数

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 238  Solved: 94
[Submit] [Status] [Web Board] [Creator:]

Description

判断一个数是否为对称三位数素数。 所谓“对称”是指一个数,倒过来还是该数。例如,375不是对称数,因为倒过来变成了573。

提示: 使用 while (scanf("%d", &n)!=EOF) 的经典结构来处理输入; 需要同时满足素数和对称两个条件。 判断素数的函数可以在C语言常用函数中找到。

Input

输入数据含有不多于50个的正整数(0<n<2^32)。

Output

对于每个n,如果该数是对称三位数素数,则输出“Yes”,否则输出“No”。每个判断结果单独列一行。

Sample Input

11 101 272

Sample Output

No
Yes
No