Actualizado con ejercicio 6.