Algoritmo Implementado