#abc193c. [abc193_c]Unexpressed

[abc193_c]Unexpressed

题目描述

给定一个整数 NN。在 11NN(包含 N)之间有多少个整数不能表示为 aba^b 的形式,其中 aabb 是不小于 22 的整数?

约束条件

  • NN 是一个整数。
  • 1N10101 ≤ N ≤ 10^{10}

输入

从标准输入读入数据,输入格式如下:

NN

输出

输出结果。


示例输入 1

8

示例输出 1

6

4488 可以表示为 aba^b:我们可以得到 22=42^2 = 423=82^3 = 8
另一方面,11, 22, 33, 55, 66, 和 77 不能用不小于 22 的整数 aabb 表示为 aba^b 的形式,所以答案是 66


示例输入 2

100000

示例输出 2

99634