On Teaching Problem Solving. Part II: The Challenges.