Nmplol Puzzles