problem 7 complete