#abc300d. [abc300_d]AABCC

[abc300_d]AABCC

题目描述

给定一个正整数 NN,找出不大于 NN 的正整数中,可以写成 a2×b×c2a^2 \times b \times c^2 的形式的数的个数,其中 a,b,ca,b,c 是三个质数,并且满足 a<b<ca<b<c

约束条件

  • NN 是满足 300N1012300 \le N \le 10^{12} 的整数。

输入

输入以以下格式从标准输入中给出:

NN

输出

输出一个整数,表示满足条件的数的个数。


示例输入 1

1000

示例输出 1

3

不大于 10001000 的满足条件的整数有以下三个:

  • 300=22×3×52300 = 2^2 \times 3 \times 5^2
  • 588=22×3×72588 = 2^2 \times 3 \times 7^2
  • 980=22×5×72980 = 2^2 \times 5 \times 7^2

示例输入 2

1000000000000

示例输出 2

2817785