Puzzles solved by KSA