Puzzles solved by Marie devereux