Puzzles solved by kml;