solution of chap03