#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, a, b, c;
  cin >> n >> a >> b >> c;
  int l[8];
  for (int i = 0; i < n; i++) {
    cin >> l[i];
  }
  int ans = 1000000;
  if (n == 8) {
    int k[8];
    int sum1, sum2, sum3;
    sum1 = 0;
    sum2 = 0;
    sum3 = 0;
    int count0 = 0;
    for (int i1 = 0; i1 < 4; i1++) {
      if (i1 == 1) {
        sum1 += l[0];
      }
      if (i1 == 2) {
        sum2 += l[0];
      }
      if (i1 == 3) {
        sum3 += l[0];
      }
      if (i1 == 0) {
        count0++;
      }
      for (int i2 = 0; i2 < 4; i2++) {
        if (i2 == 1) {
          sum1 += l[1];
        }
        if (i2 == 2) {
          sum2 += l[1];
        }
        if (i2 == 3) {
          sum3 += l[1];
        }
        if (i2 == 0) {
          count0++;
        }
        for (int i3 = 0; i3 < 4; i3++) {
          if (i3 == 1) {
            sum1 += l[2];
          }
          if (i3 == 2) {
            sum2 += l[2];
          }
          if (i3 == 3) {
            sum3 += l[2];
          }
          if (i3 == 0) {
            count0++;
          }
          for (int i4 = 0; i4 < 4; i4++) {
            if (i4 == 1) {
              sum1 += l[3];
            }
            if (i4 == 2) {
              sum2 += l[3];
            }
            if (i4 == 3) {
              sum3 += l[3];
            }
            if (i4 == 0) {
              count0++;
            }
            for (int i5 = 0; i5 < 4; i5++) {
              if (i5 == 1) {
                sum1 += l[4];
              }
              if (i5 == 2) {
                sum2 += l[4];
              }
              if (i5 == 3) {
                sum3 += l[4];
              }
              if (i5 == 0) {
                count0++;
              }
              for (int i6 = 0; i6 < 4; i6++) {
                if (i6 == 1) {
                  sum1 += l[5];
                }
                if (i6 == 2) {
                  sum2 += l[5];
                }
                if (i6 == 3) {
                  sum3 += l[5];
                }
                if (i6 == 0) {
                  count0++;
                }
                for (int i7 = 0; i7 < 4; i7++) {
                  if (i7 == 1) {
                    sum1 += l[6];
                  }
                  if (i7 == 2) {
                    sum2 += l[6];
                  }
                  if (i7 == 3) {
                    sum3 += l[6];
                  }
                  if (i7 == 0) {
                    count0++;
                  }
                  for (int i8 = 0; i1 < 4; i8++) {
                    if (i8 == 1) {
                      sum1 += l[7];
                    }
                    if (i8 == 2) {
                      sum2 += l[7];
                    }
                    if (i8 == 3) {
                      sum3 += l[7];
                    }
                    if (i8 == 0) {
                      count0++;
                    }
                    if (sum1 != 0 && sum2 != 0 && sum3 != 0) {
                      int s = min(sum1, min(sum2, sum3));
                      int l = max(sum1, max(sum2, sum3));
                      int m = sum1 + sum2 + sum3 - s - l;
                      int sum = (8 - count0 - 3) * 10 + abs(a - sum1) +
                                abs(b - sum2) + abs(c - sum3);
                      ans = min(ans, sum);
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
  if (n == 7) {
    int k[7];
    int sum1, sum2, sum3;
    sum1 = 0;
    sum2 = 0;
    sum3 = 0;
    int count0 = 0;
    for (int i1 = 0; i1 < 4; i1++) {
      if (i1 == 1) {
        sum1 += l[0];
      }
      if (i1 == 2) {
        sum2 += l[0];
      }
      if (i1 == 3) {
        sum3 += l[0];
      }
      if (i1 == 0) {
        count0++;
      }
      for (int i2 = 0; i2 < 4; i2++) {
        if (i2 == 1) {
          sum1 += l[1];
        }
        if (i2 == 2) {
          sum2 += l[1];
        }
        if (i2 == 3) {
          sum3 += l[1];
        }
        if (i2 == 0) {
          count0++;
        }
        for (int i3 = 0; i3 < 4; i3++) {
          if (i3 == 1) {
            sum1 += l[2];
          }
          if (i3 == 2) {
            sum2 += l[2];
          }
          if (i3 == 3) {
            sum3 += l[2];
          }
          if (i3 == 0) {
            count0++;
          }
          for (int i4 = 0; i4 < 4; i4++) {
            if (i4 == 1) {
              sum1 += l[3];
            }
            if (i4 == 2) {
              sum2 += l[3];
            }
            if (i4 == 3) {
              sum3 += l[3];
            }
            if (i4 == 0) {
              count0++;
            }
            for (int i5 = 0; i5 < 4; i5++) {
              if (i5 == 1) {
                sum1 += l[4];
              }
              if (i5 == 2) {
                sum2 += l[4];
              }
              if (i5 == 3) {
                sum3 += l[4];
              }
              if (i5 == 0) {
                count0++;
              }
              for (int i6 = 0; i6 < 4; i6++) {
                if (i6 == 1) {
                  sum1 += l[5];
                }
                if (i6 == 2) {
                  sum2 += l[5];
                }
                if (i6 == 3) {
                  sum3 += l[5];
                }
                if (i6 == 0) {
                  count0++;
                }
                for (int i7 = 0; i7 < 4; i7++) {
                  if (i7 == 1) {
                    sum1 += l[6];
                  }
                  if (i7 == 2) {
                    sum2 += l[6];
                  }
                  if (i7 == 3) {
                    sum3 += l[6];
                  }
                  if (i7 == 0) {
                    count0++;
                  }
                  if (sum1 != 0 && sum2 != 0 && sum3 != 0) {
                    int s = min(sum1, min(sum2, sum3));
                    int l = max(sum1, max(sum2, sum3));
                    int m = sum1 + sum2 + sum3 - s - l;
                    int sum = (7 - count0 - 3) * 10 + abs(a - sum1) +
                              abs(b - sum2) + abs(c - sum3);
                    ans = min(ans, sum);
                  }
                }
              }
            }
          }
        }
      }
    }
  }
  if (n == 6) {
    int k[6];
    int sum1, sum2, sum3;
    sum1 = 0;
    sum2 = 0;
    sum3 = 0;
    int count0 = 0;
    for (int i1 = 0; i1 < 4; i1++) {
      if (i1 == 1) {
        sum1 += l[0];
      }
      if (i1 == 2) {
        sum2 += l[0];
      }
      if (i1 == 3) {
        sum3 += l[0];
      }
      if (i1 == 0) {
        count0++;
      }
      for (int i2 = 0; i2 < 4; i2++) {
        if (i2 == 1) {
          sum1 += l[1];
        }
        if (i2 == 2) {
          sum2 += l[1];
        }
        if (i2 == 3) {
          sum3 += l[1];
        }
        if (i2 == 0) {
          count0++;
        }
        for (int i3 = 0; i3 < 4; i3++) {
          if (i3 == 1) {
            sum1 += l[2];
          }
          if (i3 == 2) {
            sum2 += l[2];
          }
          if (i3 == 3) {
            sum3 += l[2];
          }
          if (i3 == 0) {
            count0++;
          }
          for (int i4 = 0; i4 < 4; i4++) {
            if (i4 == 1) {
              sum1 += l[3];
            }
            if (i4 == 2) {
              sum2 += l[3];
            }
            if (i4 == 3) {
              sum3 += l[3];
            }
            if (i4 == 0) {
              count0++;
            }
            for (int i5 = 0; i5 < 4; i5++) {
              if (i5 == 1) {
                sum1 += l[4];
              }
              if (i5 == 2) {
                sum2 += l[4];
              }
              if (i5 == 3) {
                sum3 += l[4];
              }
              if (i5 == 0) {
                count0++;
              }
              for (int i6 = 0; i6 < 4; i6++) {
                if (i6 == 1) {
                  sum1 += l[5];
                }
                if (i6 == 2) {
                  sum2 += l[5];
                }
                if (i6 == 3) {
                  sum3 += l[5];
                }
                if (i6 == 0) {
                  count0++;
                }
                if (sum1 != 0 && sum2 != 0 && sum3 != 0) {
                  int s = min(sum1, min(sum2, sum3));
                  int l = max(sum1, max(sum2, sum3));
                  int m = sum1 + sum2 + sum3 - s - l;
                  int sum = (8 - count0 - 3) * 10 + abs(a - sum1) +
                            abs(b - sum2) + abs(c - sum3);
                  ans = min(ans, sum);
                }
              }
            }
          }
        }
      }
    }
  }
  if (n == 5) {
    int k[5];
    int sum1, sum2, sum3;
    sum1 = 0;
    sum2 = 0;
    sum3 = 0;
    int count0 = 0;
    for (int i1 = 0; i1 < 4; i1++) {
      if (i1 == 1) {
        sum1 += l[0];
      }
      if (i1 == 2) {
        sum2 += l[0];
      }
      if (i1 == 3) {
        sum3 += l[0];
      }
      if (i1 == 0) {
        count0++;
      }
      for (int i2 = 0; i2 < 4; i2++) {
        if (i2 == 1) {
          sum1 += l[1];
        }
        if (i2 == 2) {
          sum2 += l[1];
        }
        if (i2 == 3) {
          sum3 += l[1];
        }
        if (i2 == 0) {
          count0++;
        }
        for (int i3 = 0; i3 < 4; i3++) {
          if (i3 == 1) {
            sum1 += l[2];
          }
          if (i3 == 2) {
            sum2 += l[2];
          }
          if (i3 == 3) {
            sum3 += l[2];
          }
          if (i3 == 0) {
            count0++;
          }
          for (int i4 = 0; i4 < 4; i4++) {
            if (i4 == 1) {
              sum1 += l[3];
            }
            if (i4 == 2) {
              sum2 += l[3];
            }
            if (i4 == 3) {
              sum3 += l[3];
            }
            if (i4 == 0) {
              count0++;
            }
            for (int i5 = 0; i5 < 4; i5++) {
              if (i5 == 1) {
                sum1 += l[4];
              }
              if (i5 == 2) {
                sum2 += l[4];
              }
              if (i5 == 3) {
                sum3 += l[4];
              }
              if (i5 == 0) {
                count0++;
              }
              if (sum1 != 0 && sum2 != 0 && sum3 != 0) {
                int s = min(sum1, min(sum2, sum3));
                int l = max(sum1, max(sum2, sum3));
                int m = sum1 + sum2 + sum3 - s - l;
                int sum = (8 - count0 - 3) * 10 + abs(a - sum1) +
                          abs(b - sum2) + abs(c - sum3);
                ans = min(ans, sum);
              }
            }
          }
        }
      }
    }
  }
  if (n == 4) {
    int k[4];
    int sum1, sum2, sum3;
    sum1 = 0;
    sum2 = 0;
    sum3 = 0;
    int count0 = 0;
    for (int i1 = 0; i1 < 4; i1++) {
      if (i1 == 1) {
        sum1 += l[0];
      }
      if (i1 == 2) {
        sum2 += l[0];
      }
      if (i1 == 3) {
        sum3 += l[0];
      }
      if (i1 == 0) {
        count0++;
      }
      for (int i2 = 0; i2 < 4; i2++) {
        if (i2 == 1) {
          sum1 += l[1];
        }
        if (i2 == 2) {
          sum2 += l[1];
        }
        if (i2 == 3) {
          sum3 += l[1];
        }
        if (i2 == 0) {
          count0++;
        }
        for (int i3 = 0; i3 < 4; i3++) {
          if (i3 == 1) {
            sum1 += l[2];
          }
          if (i3 == 2) {
            sum2 += l[2];
          }
          if (i3 == 3) {
            sum3 += l[2];
          }
          if (i3 == 0) {
            count0++;
          }
          for (int i4 = 0; i4 < 4; i4++) {
            if (i4 == 1) {
              sum1 += l[3];
            }
            if (i4 == 2) {
              sum2 += l[3];
            }
            if (i4 == 3) {
              sum3 += l[3];
            }
            if (i4 == 0) {
              count0++;
            }
            if (sum1 != 0 && sum2 != 0 && sum3 != 0) {
              int s = min(sum1, min(sum2, sum3));
              int l = max(sum1, max(sum2, sum3));
              int m = sum1 + sum2 + sum3 - s - l;
              int sum = (8 - count0 - 3) * 10 + abs(a - sum1) + abs(b - sum2) +
                        abs(c - sum3);
              ans = min(ans, sum);
            }
          }
        }
      }
    }
  }
  if (n == 3) {
    int k[3];
    int sum1, sum2, sum3;
    sum1 = 0;
    sum2 = 0;
    sum3 = 0;
    int count0 = 0;
    for (int i1 = 0; i1 < 4; i1++) {
      if (i1 == 1) {
        sum1 += l[0];
      }
      if (i1 == 2) {
        sum2 += l[0];
      }
      if (i1 == 3) {
        sum3 += l[0];
      }
      if (i1 == 0) {
        count0++;
      }
      for (int i2 = 0; i2 < 4; i2++) {
        if (i2 == 1) {
          sum1 += l[1];
        }
        if (i2 == 2) {
          sum2 += l[1];
        }
        if (i2 == 3) {
          sum3 += l[1];
        }
        if (i2 == 0) {
          count0++;
        }
        for (int i3 = 0; i3 < 4; i3++) {
          if (i3 == 1) {
            sum1 += l[2];
          }
          if (i3 == 2) {
            sum2 += l[2];
          }
          if (i3 == 3) {
            sum3 += l[2];
          }
          if (i3 == 0) {
            count0++;
          }
          if (sum1 != 0 && sum2 != 0 && sum3 != 0) {
            int s = min(sum1, min(sum2, sum3));
            int l = max(sum1, max(sum2, sum3));
            int m = sum1 + sum2 + sum3 - s - l;
            int sum = (8 - count0 - 3) * 10 + abs(a - sum1) + abs(b - sum2) +
                      abs(c - sum3);
            ans = min(ans, sum);
          }
        }
      }
    }
  }
  cout << ans << endl;
}
