Finish exercise2-5