homework 2 solutions 2898546