se233 week 3 10-18.pdf