Finished HW2