743/A - W.M Nuwansiri (30 points)