Problem 5
Problem 6
Problem 7