# 1295 - Problema dos Pares Mais Próximos
- **ID**: 1295
- **IdBecrowd**: 1295
- **Tags**: estruturas-dados, geometria
- **Nível**: 9
- **Tempo Limite**: 3 segundos
- **Memória**: 200 MB
- **Categoria**: Geometria Computacional
- **Autor**: Por Shahriar Manzoor  Bangladesh

## Descrição
Dado um conjunto de pontos em um espaço bidimensional, você deverá encontrar a distância entre os pontos mais próximos.

## Entrada
O arquivo de entrada contém vários casos de teste. Cada caso de teste começa com um número inteiro 
N 
(0 ≤ 
N 
≤ 10000), que denota o número de pontos neste conjunto. As 
N 
linhas seguintes contêm, cada uma delas, dois valores que são as coordenadas dos 
N 
pontos bidimensionais. O primeiro destes dois valores indica a
 coordenada 
X 
e o último indica a
 coordenada 
Y
. A entrada é terminada por um conjunto cujo 
N 
= 0. Esta entrada não deve ser processada. O valor das coordenadas será um número não-negativo menor do que 40000.

## Saída
Para cada conjunto de entrada imprima uma única linha de saída contendo um valor de ponto flutuante (com 4 dígitos após o ponto decimal) o qual denotará a distância entre os dois pontos mais próximos. Se não existirem tais dois pontos na entrada cuja distância for menor do que 
10000
, imprima a mensagem "
INFINITY" 
sem as aspas.

## Exemplos
### Exemplo de Entrada
```
3

                                0 0

                                10000 10000

                                20000 20000

                                5

                                0 2

                                6 67

                                43 71

                                39 107

                                189 140

                                0
```

### Exemplo de Saída
```
INFINITY

                                36.2215
```

