Puzzles solved by kck