solutions for homework one 7038295