514 - D.M. Aththanayaka (50 points)