#5655. CSES1082 因子和

0

CSES1082 因子和

Sum of Divisors

Let \sigma(n) denote the sum of divisors of an integer n. For example, \sigma(12)=1+2+3+4+6+12=28. Your task is to calculate the sum \sum_{i=1}^n \sigma(i) modulo 10^9+7.

Input

The only input line has an integer n.

Output

Print \sum_{i=1}^n \sigma(i) modulo 10^9+7.

Constraints

1n101 \le n \le 10^{12}$

Example

Input

5

Output

21