Finished problem 16.