Puzzles solved by PMF