hw2 part3 half-complete
hw2 part3 revise session
hw2 part3 revise session
hw2 part3 revise session