problem 9 update