added problem 31