Homework 2.17-2.20