Puzzles solved by Gabriel