added problem 17