solutions for homework one 8435328