#P3578. 第3题-小C的因子和

第3题-小C的因子和

题目内容

给定一个正整数xx,定义 f(x)f(x) xx 的所有正因子的立方和。例如:f(12)=13+23+33+43+63+123f(12)=1^3 +2^3 +3^3 +4^3+6^3+12^3

g(n)=i=1nf(i)g(n)=\sum ^n_{i=1}f(i)

CC 需要快速计算g(n)g(n)(109+7)(10^9 +7) 取模后的结果。

[名词解释]

因子:因子指能整除给定正整数的正整数。

输入描述

输入仅包含一个整数n(1n109)n (1≦n≦10^9)

输出描述

输出一个整数,表示g(n)g(n)(109+7)(10^9+7) 取模后的结果。

样例1

输入

3

输出

38

样例2

输入

12

输出

6685