Puzzles solved by KAT