시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율
1 초 256 MB 41 13 8 22.222%

문제

David is a young boy and he loves numbers. Recently he learned how to divide two numbers. David divides the whole day. He is happy if the result of the division is an integer, but he is not very amused if this is not the case. After quite a while he decided to use only a single dividend each day.

The parents of David are very careful and they would like to ensure that David experiences enough happiness. Therefore they decide which number David will use as the dividend for this day.

There is still a problem: The parents are not very good at math and don’t know how to calculate the number of positive integral divisors for a given dividend N, which lead to an integral result. Now it’s up to you to help David’s parents.

입력

The single input line contains the single integer N, where N is chosen as a dividend (1 ≤ N ≤ 1018).

출력

Print the number of positive integral divisors of N that lead to an integral result of the division.

예제 입력

12

예제 출력

6

예제 입력 2

999999999999999989

예제 출력 2

2

예제 입력 3

100000007700000049

예제 출력 3

4

힌트