prepare for hw04 of section5