finish best time to buy and sell stocks   fix issue #82