hw2 Completed