1467: 交表

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:4 Solved:2

Description

有一道比赛案例, 输入两个整数xy(1≤x,y≤n), 输出某个函数f(x,y)。有位选手想交表(即事先计算出所有的f(x,y), 写在源代码里), 但是表太大了, 源代码超过了比赛的限制, 需要精简。

好在那一道案例有一个性质, 使得很容易根据f(x,y)算出f(x*k,y*k)(其中k是任意正整数), 这样有一些f(x,y)就不需要存在表里了。

输入n(n≤50000), 你的任务是统计最简的表里有多少个元素。例如, n=2时有3: (1,1), (1,2), (2,1)

Input

输入n的值

Output

共一行,输出符合题意的个数

Sample Input Copy

2

Sample Output Copy

3

HINT

【样例输入2】

3

【样例输出2】

7