crear problema completamente funcional