752/A - R.M. Ariyasena (12 points)