#336. 神奇数对

神奇数对

题目描述

我们定义对于数对(i,j)(i, j), 如果存在igcd(i,j)\frac{i}{gcd(i, j)}jgcd(i,j)\frac{j}{gcd(i,j)} 都是质数,则称作神奇数对。

现在你需要求出对于任意 i,jNi,j ≤ N 所组成的 (i, j) 有多少不同的神奇数对。

请注意,如果 i1i2i_1 ≠ i_2j1j2j_1 ≠ j_2,则对 (i1,j1)(i_1, j_1) 和对 (i2,j2)(i_2, j_2) 被视为不同的。

输入描述

输入仅有一行,包含一个整数 N.

1N1071 ≤ N ≤ 10^7

输出描述

输出一个整数,表示有多少数对 (i,j)(i,j) 为神奇数对。

样例

样例输入#1

3

样例输出#1

2

样例输入#2

5

样例输出#2

6