added problem 12