El algoritmo es sencillo.