Topics Related to Concepts, NPC and Puzzle: