Solución del ejercicio1 (incluye parte2)