Problem1528--21级期末机试-伪素数列(20分)

1528: 21级期末机试-伪素数列(20分)

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MB

Description

如果一个正整数A是素数,或者A的每一位数字都是素数,我们称A为伪素数。例如,23是素数,235的每一位数字都是素数,所以23235都是伪素数,而135不是素数,其中的数字1不是素数,所以135不是伪素数。老师给了小南一个任务,让他在一个称作伪素数列的集合An={2,3,5,7,11,13,17,19,22,23,25,…}中快速找到第k个伪素数,聪明的你能帮他完成任务吗?

Input

多组样例。每行输入一个样例包括一个正整数k1≤k≤5000

Output

对每一个输入的k,输出一个正整数x,表示数列An的第k项的值,其值范围不会超过int型。每个输出占一行。

Sample Input Copy

1
5
10

Sample Output Copy

2
11
23

Source/Category