Puzzles solved by SPA