finish CH5.Q6~10