problem 9 added