#include <iostream>
#include <vector>
#include <cmath>
#define INF 100000000;
using namespace std;
void chmin(int &a, int b){if(a>b) a=b;}

int N,A,B,C;
vector<int> L;

int rec(int i, int a, int b, int c){
  if(i==N){
    if(!a||!b||!c) return INF;
    // 取らなければならない竹の数
    return abs(a-A) + abs(b-B) + abs(c-C);
  }

  int res = rec(i+1,a,b,c);

  chmin(res,rec(i+1,a+L[i],b,c)+(a?10:0));
  chmin(res,rec(i+1,a,b+L[i],c)+(b?10:0));
  chmin(res,rec(i+1,a,b,c+L[i])+(c?10:0));
  return res;
}

int main(){
  cin>>N>>A>>B>>C;
  L.resize(N);
  for (int i = 0;i < N; ++i) cin >> L[i];

  cout << rec(0,0,0,0) << endl;
}