versao antes de modificacao do algoritmo