problem defined