#include<iostream>
#include<algorithm>
using namespace std;
int n,a,b,c,d[256];
int main()
{
	cin>>n>>a>>b>>c;
	int I=0;
	for(int i=0;i<n;i++)
	{
		int x;cin>>x;
		for(int j=0;j<=I;j++)d[j+I+1]=d[j]+x;
		I+=I+1;
	}
	int ans=d[0]=5e8;
	for(int i=0;i<=I;i++)for(int j=0;j<=I;j++)
	{
		ans=min(ans,abs(d[i&j]-a)+abs(d[i&~j]-b)+abs(d[j&~i]-c)+__builtin_popcount(i|j)*10);
	}
	cout<<ans-30<<endl;
}