Puzzles solved by gregoire