487 - R.M. Karunapala (50 points)