Number of Divisors of n!


Submit solution

Points: 100
Time limit: 2.0s
Memory limit: 256M

Author:
Problem types

Compute the number of positive divisors of \(n!\) modulo \(1,000,000,007\).

Input

One line containing \(n\).

The input satisfies:

  • \(1 \le n \le 10^5\)

Output

Print the result.

Example

Input
8215
Output
876009158

Comments

There are no comments at the moment.