1. Pick / Not Pick (Subsequence Pattern)

2. Combination Sum

3. Permutation / Swapping

4. Grids - Path Backtracking

Hard ones - Constraint/Validation Backtracking