Algoritmo aplicada

Nao testado. Verifica se o teu e melhor