Ejercicio 4 con modificaciones