Added problem 20 solution.