Personal solutions for Programming Challenges the book