Puzzles solved by Dylan Gane