Divisores

Um pesquisador precisa saber o número de divisores de um número dado. Por exemplo, 660660 tem 2424 divisores: 1,2,3,4,5,6,10,11,12,15,20,22,30,33,44,55,60,66,110,132,165,220,330,6601, 2, 3, 4, 5, 6, 10, 11, 12, 15, 20, 22, 30, 33, 44, 55, 60, 66, 110, 132, 165, 220, 330, 660.

A fatoração de 660660 em fatores primos é: 22×3×5×1122 \times 3 \times 5 \times 11. Então o número de divisores é calculado pelo produtos dos expoentes acrescentados de um: (2+1)×(1+1)×(1+1)×(1+1)=24(2 + 1) \times (1 + 1) \times (1 + 1) \times (1 + 1) = 24.

Um outro exemplo é o número 5050, que tem 66 divisores. De fato, 50=2×5250 = 2 \times 52, portanto o número de divisores é (1+1)×(2+1)=6(1 + 1) \times (2 + 1) = 6.

Entrada

A entrada consiste de uma linha contendo um inteiro NN.

Saída

Saída Seu programa deve escrever uma única linha na saída, contendo um único número inteiro, a quantidade de divisores de NN.

Restrições

Exemplos

Exemplo de entrada 1

660

Exemplo de saída 1

24

Exemplo de entrada 2

50

Exemplo de saída 2

6

Exemplo de entrada 3

9216

Exemplo de saída 3

33