Añadida la solución del problema 2.