502 - R.M. Chandrapala (30 points)