Il nuovo algoritmo è così: