Complete assignments 1a-d, 2a-c