problem solving for managers