#include <bits/stdc++.h>
#define be(v) (v).begin(),(v).end()
#define pb(q) push_back(q)
typedef long long ll;
using namespace std;

int main() {
    cin.tie(0);
    ios::sync_with_stdio(false);
    int n,a,b,c,ans=1e9,num=suma=sumb=sumc=0;;
    cin>>n>>a>>b>>c;
    int l[n];
    for(int i=0;i<n;i++){
        cin>>l[i];
    }
    for(int i=0;i<(1<<(n*2));++i){
        int v;
        int w=i;
        for(int j=0;j<n;j++){
            v=w%4;
            w/=4;
            if(v==0){
                if(suma){
                    num+=10;
                }
                suma+=l[j];
            }
            else if(v==1){
                if(sumb){
                    num+=10;
                }
                sumb+=l[j];         
            }
            else if(v==2){
                if(sumc){
                    num+=10;
                }
                sumc+=l[j];
            }
        }
        num+=(abs(a-suma)+abs(b-sumb)+abs(c-sumc));
        if(suma&&sumb&&sumc){
            ans=min(ans,num);
        }
        num=suma=sumb=sumc=0;
    }
    cout <<ans<<endl;
    return 0;
}

