200107 - 递归分解因数

时间限制

1000 毫秒

内存限制

128 MB

通过次数

17

提交次数

24

将一个正整数a分解为: a=a_1*a_2*a_3*...*a_n 的形式。其中 a_1、a_2、a_3...a_n 为正整数构成的非降序列。对于指定数字n有多少种这样的分解方法?

输入

一行,一个正整数,表示a

对于20%的数据:

1 < a < 10^6

对于100%的数据:

1 \lt a \le 10^9

输出

一行,一个正整数,表示分解方法数。

样例

输入

2

输出

1

输入

16

输出

5

输入

20

输出

4