best time to buy and sell stock at most 2 transaction