added problem 20
added problem21