Completed problem 25