647/B - W.M. Punchibanda (20 points)