Finished prob 43