Exercise 36 - Designing And Debugging