Puzzles solved by SPG