#include <bits/stdc++.h>
using namespace std;
typedef long long int ll;
typedef pair<ll, ll> P;
ll n,a,b,c,ans=1e9,l[10];
bool f=0;
void dfs(ll now,ll na,ll ca,ll nb,ll cb,ll nc,ll cc){
    if(now==n+1)return;
    if(ca&&cb&&cc)ans=min(ans,abs(a-na)+abs(b-nb)+abs(c-nc)+10ll*(max(0ll,ca-1)+max(0ll,cb-1)+max(0ll,cc-1)));
    dfs(now+1,na+l[now],ca+1,nb,cb,nc,cc);
    dfs(now+1,na,ca,nb+l[now],cb+1,nc,cc);
    dfs(now+1,na,ca,nb,cb,nc+l[now],cc+1);
    dfs(now+1,na,ca,nb,cb,nc,cc);
}
int main(){
  cin>>n>>a>>b>>c;
  for(int i=0;i<n;i++)cin>>l[i];
  dfs(0,0,0,0,0,0,0);
  cout<<ans<<endl;
  return 0;
}