644/A - R.M. Bandaramenika (30 points)