homework 3 solutions 820679