Finished HW3
Finished HW3