#P9595. Lucas 的数论

Lucas 的数论

题目描述

去年的 Lucas 非常喜欢数论题,但是一年以后的 Lucas 却不那么喜欢了。

在整理以前的试题时,发现了这样一道题目“求 i=1nf(i)\sum^{n}_{i=1} f(i)。”,其中 f(i)f(i) 表示 ii 的约数个数。他现在长大了,题目也变难了。

求如下表达式的值:

i=1nj=1nf(ij)\sum^n_{i=1}\sum^n_{j=1}f(ij)

其中 f(ij)f(ij) 表示 ijij 的约数个数。

他发现答案有点大,只需要输出模 109+710^9+7 的值。

输入格式

第一行一个整数 nn

输出格式

一行一个整数,表示答案模 109+710^9+7 的值。

样例

2
8

数据范围

对于 100%100\% 的数据,保证 1n1091\le n\le 10^9