Puzzles solved by gil