Programming Interviews Exposed (3rd Edition) Solutions