Finished HW except 9