Puzzles solved by author..