function main(inputs) {
  var N = Number(inputs.shift());
  var a = Number(inputs.shift());
  var b = Number(inputs.shift());
  var c = Number(inputs.shift());
  var pairs = [];
  for(var i=0;i<N;i++){
    pairs.push(Number(inputs.shift()));
  }
  var ans = Number.MAX_SAFE_INTEGER;
  start: for(var i=0, iend=Math.pow(4, N);i<iend;i++){
    var str = ("00000000"+i.toString(4)).slice(-N);
    var a_len=0,b_len=0,c_len=0, mp=0;
    if(str.indexOf("1")>=0&&str.indexOf("2")>=0&&str.indexOf("3")>=0){
      for(var j=0,jend=str.length;j<jend;j++){
        if(str[j]=='1'){if(a_len) mp+=10; a_len += pairs[j];}
        else if(str[j]=='2'){if(b_len) mp+=10;  b_len += pairs[j];}
        else if(str[j]=='3'){if(c_len) mp+=10; c_len += pairs[j];}
      }
      ans = Math.min(ans, Math.abs(a_len-a)+Math.abs(b_len-b)+Math.abs(c_len-c)+mp);
    }
  }
  console.log(ans);
}

main(require('fs').readFileSync('/dev/stdin', 'utf8').trim().split(/\s+/));
