Puzzles solved by Cpp