added problem 9 and 20