Finished Problem 24
Finished Problem 25