给定正整数 n,求同时满足以下条件的三元组 {a,b,c}个数:
1.a,b,ca,b,ca,b,c均为质数。
2.2≤a<b2\leq a < b2≤a<b <c。
3.a2×b×c2≤na^2 \times b \times c^2\leq na2×b×c2≤n。
输入包含一行,给定一个正整数,表示 n。
输出包含一行,输出一个整数,表示答案。
980
3
1000000000000
2817785
样例1解释:
满足条件的数有300=22×3×52,588=22×3×72,980=22×3×72300=2^2 \times 3 \times 5^2,588=2^2 \times 3 \times 7^2,980=2^2 \times 3 \times 7^2300=22×3×52,588=22×3×72,980=22×3×72。
数据范围:
对于20%的数据:1≤n≤1031\leq n \leq 10^31≤n≤103
对于80%的数据:1≤n≤1091\leq n \leq 10^91≤n≤109
对于100%的数据:1≤n≤10121\leq n \leq 10^{12}1≤n≤1012