Back Tracking and DP problems
Permutations & Next Right Pointer  in Tree