Problem Solving and Prior Learning