Finished problem 25