leetcode best time to buy 2