#include <bits/stdc++.h>
using namespace std;
template <typename T>
bool InRange(T t, T l, T r) {
  return l <= t && t < r;
}
int main() {
  int N, A, B, C;
  cin >> N >> A >> B >> C;
  vector<int> L(N);
  for (int i = 0; i < N; i++) cin >> L[i];
  int mi = (int)1e9;
  for (int i = 0; i < (1 << N); i++) {
    for (int j = 0; j < (1 << N); j++) {
      for (int k = 0; k < (1 << N); k++) {
        if (((i & j) > 0) || ((j & k) > 0) || ((k & i) > 0)) continue;
        int a = 0;
        int b = 0;
        int c = 0;
        int tot = 0;
        int ca = 0, cb = 0, cc = 0;
        for (int t = 0; t < N; t++) {
          if ((i >> t) % 2 == 1) {
            a += L[t];
            ca++;
          }
          if ((j >> t) % 2 == 1) {
            b += L[t];
            cb++;
          }
          if ((k >> t) % 2 == 1) {
            c += L[t];
            cc++;
          }
        }
        tot += max(0, (ca - 1)) * 10;
        tot += max(0, (cb - 1)) * 10;
        tot += max(0, (cc - 1)) * 10;
        tot += abs(a - A);
        tot += abs(b - B);
        tot += abs(c - C);
        mi = min(mi, tot);
      }
    }
  }
  cout << mi << endl;
  return 0;
}
