Dynamic Programming . ..........................................................................................................................................................................................................................................................................................................................................................................................
DFS & Backtracking . ...........................................................................................................................................................................................................................................................................................................................................................................................