De todo lo dicho (aunque nos hemos algo tardado) podremos ya sacar respuesta para el problema principal.