#include <bits/stdc++.h>
using ll = long long;
using namespace std;
ll mod=1e9+7;
int N,A,B,C,l[8];

int dfs(int i,int a,int b,int c,int p){
  if (i==N && a!=0 && b!=0 && c!=0) {
    int sum= p+abs(a-A)+abs(b-B)+abs(c-C);
    return sum;
  } else if (i==N ){
    return 1e9;
  }
  int mini(1e9);
  mini = min(dfs(i+1,a+l[i],b,c,p+10),mini);
  mini = min(dfs(i+1,a,b+l[i],c,p+10),mini);
  mini = min(dfs(i+1,a,b,c+l[i],p+10),mini);
  mini = min(dfs(i+1,a,b,c,p),mini);
  return mini;
}

int main(){
  cin>>N>>A>>B>>C;
  for (int i(0);i<N;i++) cin>>l[i];
  cout << dfs(0,0,0,0,-30) << endl;
}
