The Problem Solving Model