Puzzles solved by GABRIEL