Problem 6
Problem seven
Problem 8