Solución del ejercicio2 (partes 1 y 2)