Finished problem 20.