Puzzles solved by APFM