3 sum
Best  time to Buy and sell stock
combinations
Longest palindromic substring