assignment three 5835579