#ABC250D. 幸运数

幸运数

问题描述

我们称一个整数kk为“幸运数”,如果满足以下条件:

  • kk可以表示为k=p×q3k = p \times q^3,其中ppqq为质数且p<qp < q。 问有多少个小于等于NN的整数是“幸运数”?

约束条件

  • NN是一个介于11101810^{18}(包含)之间的整数。

输入

输入通过标准输入给出,格式如下:

N

输出

输出一个整数作为答案。

样例输入1

250

样例输出1

2
  • 54=2×3354 = 2 \times 3^3是“幸运数”。
  • 250=2×53250 = 2 \times 5^3是“幸运数”。 以上两个整数是所有满足条件的“幸运数”。

样例输入2

1

样例输出2

0

样例输入3

123456789012345

样例输出3

226863