Finished Problem 7
Finished Problem 8