#include<bits/stdc++.h>
using namespace std;

int n,L,R,b,c,all,arr[101];
int main() {
    cin>>n;
    for(int i=0; i<n; i++) {
        cin>>arr[i];
    }
    cin>>L>>R;
    for(int i=0; i<n; i++) {
        all+=arr[i];
    }
    if(all>n*R||all<n*L) {
        cout<<"-1";
        return 0;
    }
    for(int i=0; i<n; i++) {
        if(arr[i]<L) {
            b+=(L-arr[i]);
        }
        if(arr[i]>R) {
            c+=(arr[i]-R);
        }
    }
    cout<<max(b,c);
    return 0;
}

坚持、执着、勇往直前