Exercise 36: Designing and Debugging