solutions for homework six 3670805