S501.3 HW 5 SOLUTIONS