506/A - D.M. Heenbanda (40 points)