Finalmente, o algoritmo foi corrigido