solve triangle
solve best time to buy and sell stock
solve best time to buy and sell stock ii
solve binary tree maximum path sum