MTH643 Assignment 2 Solution and Discussion