Core Skill
Place elements under rules
Problems
N-Queens
Concepts
pruning invalid states early
tracking columns / diagonals