Completed problem 43