finish best time to sell stock fix issue #45