Complex Problem Solving Model