Problem-Solving Exercises