Número de divisores

Dado um inteiro positivo n, é solicitado que se calcule quantos divisores n possui (incluindo 1 e o próprio n).

Entrada

A primeira linha da entrada contém um único inteiro n (2 ≤ n ≤ 10^6).

Saída

O programa deve imprimir a quantidade de divisores de n.

Exemplos

Input
Output
8
4
17
2
2048
12

Explicação

8: 1, 2, 4, 8
17: 1, 17 (17 é um número primo)
2048: 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048 (por ser uma potência de 2, é divisível por todas as potências de 2 menores ou iguais a ela)
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue