finish proble e3.24 ~ e3.27 in section 3.3.3