Finished Assignment9