2360: 二重质数

内存限制:256 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:29 解决:9

题目描述

对于一个质数,如果他的各个数位之和仍然是一个质数,千夜老师就认为他是一个二重质数。

比如 23 是一个质数,2+3=5 也是一个质数,因此 23 就是一个二重质数。

现在千夜老师想知道 1\sim n 之间有多少个二重质数。

输入

输入一行,为一个整数,即 n

输出

输出所有的排列组合,每一种组合占一行。要求输出的数值从上到下是递增的。

样例输入 复制

20

样例输出 复制

2
3
5
7
11

提示

数据范围

对于 60\% 的数据,2\le n\le 1000

对于 100\% 的数据,2\le n\le 5\times 10^6

来源/分类