CTCI 17.5 game of master mind