HW3 Part3 completed.