Obviaremos el paso trivial de utilizar una estructura auxiliar para guardar los datos ya obtenidos.