Problem 7 complete