#abc193c. [abc193_c]Unexpressed

[abc193_c]Unexpressed

問題文

整数 NN が与えられます。 11 以上 NN 以下の整数のうち、 22 以上の整数 a,ba, b を用いて aba^b と表せないものはいくつあるでしょうか?

制約

  • NN は整数
  • 1N10101 ≤ N ≤ 10^{10}

入力

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

NN

出力

答えを出力せよ。


入力例 1

8

出力例 1

6

4,84, 822=4,23=82^2 = 4,\\ 2^3 = 8 と、aba^b の形で表すことができます。
1,2,3,5,6,71, 2, 3, 5, 6, 722 以上の整数 a,ba, b を用いて aba^b と表せないので、答えは 66 です。


入力例 2

100000

出力例 2

99634