finish chap5 problems