#51NODP511. ProjectEuler 35

ProjectEuler 35

Description

197197 被称之为循环质数,因为所有的轮换: 197197971971719719 都是质数。

1313 个数字小于等于 1001002,3,5,7,11,13,17,31,37,71,73,79,2, 3, 5, 7, 11, 13, 17, 31, 37, 71, 73, 79,9797

输入 nn ,求有多少个循环质数小于等于 nn

Input Format

输入第一行组数 TT , 接下来 TT 行,每行一个整数 nn(1T110)(1 \le T \le 110) (1n1000000)(1 \le n \le 1000000)

Output Format

对于每组数据,输出一个数,表示循环质数小于等于 nn 的个数。

2
100
1000000
13
55