Problem-solving Exercises that Promote Intellectual Development