Puzzles solved by M K