Finish prob3.5_2