Puzzles solved by SPMP