编程题
质因数个数
### 问题描述
给定正整数 $n$, 请问有多少个质数是 $n$ 的约数。
### 输入格式
输入的第一行包含一个整数 $n$ 。
### 输出格式
输出一个整数, 表示 $n$ 的质数约数个数。
### 样例输入
```TEXT
396
```
### 样例输出
```text
3
```
### 样例说明
396 有 $2,3,11$ 三个质数约数。
### 评测用例规模与约定
对于 $30 \\%$ 的评测用例, $1 \leq n \leq 10000$ 。
对于 $60 \\%$ 的评测用例, $1 \leq n \leq 10^{9}$ 。
对于所有评测用例, $1 \leq n \leq 10^{16}$ 。