#include <bits/stdc++.h>
using namespace std;
long long n,m,k,arr[1000000],ans,sum;
int main(){
	cin>>n>>m>>k;
	for(int i=1;i<=n;i++){
		cin>>arr[i];
	}
	sort(arr+1,arr+1+n,greater<int>());
	bool flag=false;
	for(int i=1;;i+=m){
		if(flag){
			break;
		}
		if(i>=(n-m)){
			flag=true;
		}
		sum=0;
		if(!flag){
			for(int j=i;j<=i+m;j++){
				sum+=arr[j];
			}
		}else{
			for(int j=i;j<=n;j++){
				sum+=arr[j];
			}
		}
		if(sum>k){
			ans+=k;
		}else{
			ans+=sum;
		}
	}
	cout<<ans;
}
				I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmxvbmcgbG9uZyBuLG0sayxhcnJbMTAwMDAwMF0sYW5zLHN1bTsKaW50IG1haW4oKXsKCWNpbj4+bj4+bT4+azsKCWZvcihpbnQgaT0xO2k8PW47aSsrKXsKCQljaW4+PmFycltpXTsKCX0KCXNvcnQoYXJyKzEsYXJyKzErbixncmVhdGVyPGludD4oKSk7Cglib29sIGZsYWc9ZmFsc2U7Cglmb3IoaW50IGk9MTs7aSs9bSl7CgkJaWYoZmxhZyl7CgkJCWJyZWFrOwoJCX0KCQlpZihpPj0obi1tKSl7CgkJCWZsYWc9dHJ1ZTsKCQl9CgkJc3VtPTA7CgkJaWYoIWZsYWcpewoJCQlmb3IoaW50IGo9aTtqPD1pK207aisrKXsKCQkJCXN1bSs9YXJyW2pdOwoJCQl9CgkJfWVsc2V7CgkJCWZvcihpbnQgaj1pO2o8PW47aisrKXsKCQkJCXN1bSs9YXJyW2pdOwoJCQl9CgkJfQoJCWlmKHN1bT5rKXsKCQkJYW5zKz1rOwoJCX1lbHNlewoJCQlhbnMrPXN1bTsKCQl9Cgl9Cgljb3V0PDxhbnM7Cn0=