Finished problem 43.