in section 3.5.3, finish exercise 3.64 ~ 3.65 .