Puzzles solved by SAPO