added problem 29
added problem 30
added problem 31