Homework 8(not ended)