solutions for homework 17 18 6524119