#P1445. [Violet] 樱花

[Violet] 樱花

Description

求方程:

1x+1y=1n!\dfrac{1}{x} + \dfrac{1}{y} = \dfrac{1}{n!}

的正整数解的组数,答案对 109+710^9+7 取模。

Input Format

输入只有一行一个整数,表示 nn

Output Format

输出一行一个整数表示正整数解的组数模 109+710^9+7 的值。

2

3
1439

102426508

Hint

样例 1 解释

共有三个数对 (x,y)(x,y) 满足条件,分别是 (3,6),(4,4)(3,6),(4,4)(6,3)(6,3)

数据规模与约定

  • 对于 30%30\% 的数据,保证 n100n\le 100
  • 对于 100%100\% 的数据,保证 1n1061 \le n\le 10^6