Finished problem 45.