Puzzles solved by NPL