#P3066. 因式分解Ⅱ

因式分解Ⅱ

题目描述

将大于1\red{1}的自然数N\red{N}进行因式分解,满足:N=a1×a2×am\red{N=a1×a2×…am}, a1<=a2<=<=am\red{a1<=a2<=…<=am}

编一程序,对任意的自然数N1<N<=2000000000\red{N(1<N<=2000000000)},求N\red{N}的所有形式不同的因式分解方案总数,如N=12\red{N=12},共有4\red{4}种分解方案,它们分别时:

12=12\red{12=12}

12=6×2\red{12=6×2}  12=4×3\red{12=4×3}

12=3×2×2\red{12=3×2×2}

输入格式

仅有一行包含一个整数N\red{N}

输出格式

仅一行包含一个整数表示自然数N\red{N}的因式分解方案总数。

样例

输入样例

12

输出样例

4

提示

记忆化搜索