problem 27 completed