Modificaciones en el algoritmo