solutions for assignment five 6081160