Problem 5 completed.
Problem 4 completed.
Problem 7 completed.