solve chap3.q0001-q0004