adding problem 27