Puzzles solved by swa