Puzzles solved by mfpl