Puzzles solved by kds