chapter 9, crack the code interview