#arc067a. [arc067_a]Factors of Factorial

[arc067_a]Factors of Factorial

Problem Statement

You are given an integer NN. Find the number of the positive divisors of N!N!, modulo 109+710^9+7.

Constraints

  • 1N1031≤N≤10^3

Input

The input is given from Standard Input in the following format:

NN

Output

Print the number of the positive divisors of N!N!, modulo 109+710^9+7.


Sample Input 1

3

Sample Output 1

4

There are four divisors of 3!3! 6ˉ\=6: 11, 22, 33 and 66. Thus, the output should be 44.


Sample Input 2

6

Sample Output 2

30

Sample Input 3

1000

Sample Output 3

972926972