나눗셈

아직 제출이 없습니다시간 제한1초메모리 제한256 MB

문제

데이비드는 수를 좋아하는 어린 소년이다. 얼마 전에 두 수를 나누는 법을 배웠고, 그 뒤로 하루 종일 나눗셈만 한다. 나눈 결과가 정수로 떨어지면 기뻐하고, 그렇지 않으면 시무룩해진다. 한참 나눗셈을 하던 데이비드는 하루에 피제수를 하나만 쓰기로 정했다.

부모는 데이비드가 충분히 기뻐하도록 그날 쓸 피제수를 직접 골라 준다. 그런데 부모는 수학에 약해서, 피제수 NN을 나누어떨어지게 하는 양의 정수가 몇 개인지 세지 못한다. 부모를 대신해 그 개수를 구하라.

입력

첫째 줄에 피제수로 고른 정수 NN이 주어진다. (1N10181 \le N \le 10^{18})

출력

NN을 나누어떨어지게 하는 양의 정수의 개수를 출력한다.