Actualizado con ejercicio 8.