#1509. 因式分解Ⅰ

因式分解Ⅰ

题目描述

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

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

12=12\red{12=12}

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

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

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

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

输入格式

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

输出格式

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

样例

输入样例

12

输出样例

8

提示

记忆化搜索