Problem 43 finished