Puzzles solved by prignot jf