Homework & classwork for 19-23 May