El algoritmo funciona así: