Problem 10 complete