Puzzles solved by Gil