Mejora del algoritmo