# 1602 - Hiperprimos
- **ID**: 1602
- **IdBecrowd**: 1602
- **Tags**: matematica, programacao-dinamica
- **Nível**: 8
- **Tempo Limite**: 1 segundos
- **Memória**: 200 MB
- **Categoria**: Paradigmas
- **Autor**: Marcio T. I. Oshiro

## Descrição
Várias descobertas matemáticas da idade média são devidas a matemáticos árabes famosos como al-Khwarizmı 
1
, Omar Khayyám, e Sharaf al-Dın al-Tusı entre outros. Um dos resultados pouco conhecido é sobre os números hiperprimos. Dizemos que um número é hiperprimo se ele tiver um número primo de divisores. Assim, por exemplo, 25 é hiperprimo, pois tem 3 divisores. Já 42 não é hiperprimo, pois tem 8 divisores.

Dado um inteiro N, determine o número de hiperprimos no intervalo [2, N].

## Entrada
A entrada é composta por diversas instâncias e termina com final de arquivo (EOF).

Cada instância consiste de uma única linha contendo um único inteiro, 
N
 (2 ≤ 
N
 ≤ 2 × 10
6
).

## Saída
Para cada instância, imprima uma linha com a quantidade de hiperprimos no intervalo [2, 
N
].

## Exemplos
### Exemplo de Entrada
```
2

                                4
```

### Exemplo de Saída
```
1

                                3
```

