problem 27 added