Chapter 6 - Silver Challenge: Controller Logic