Puzzles solved by kac