dp Solving DP problems I. Recursion Factorial Increament - Decreament Power Is Sorted Count Strings II. Backtracking Subsets N Queens - print one N Queens - count all Generate Brackets