Algoritmo listo y funcionando