atcoder#ABC300D. [ABC300D] AABCC

[ABC300D] AABCC

配点 : 400400

問題文

NN 以下の正整数のうち、 aなる素数a なる **素数** a,b,cを用いて を用いて a^2 \times b \times c^2$ と表せるものはいくつありますか?

制約

  • NN300N1012300 \le N \le 10^{12} を満たす整数

入力

入力は以下の形式で標準入力から与えられる。

NN

出力

答えを整数として出力せよ。

1000
3

10001000 以下で条件を満たす整数は以下の 33 つです。

  • 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
1000000000000
2817785