Finished HW Part A