CSES - Sum of Divisors
  • Time limit: 1.00 s
  • Memory limit: 512 MB

Let σ(n)\sigma(n) denote the sum of divisors of an integer nn. For example, σ(12)=1+2+3+4+6+12=28\sigma(12)=1+2+3+4+6+12=28.

Your task is to calculate the sum i=1nσ(i)\sum_{i=1}^n \sigma(i) modulo 109+710^9+7.

Input

The only input line has an integer nn.

Output

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

Constraints

  • 1n10121 \le n \le 10^{12}

Example

Input:

5

Output:

21