N, A, B, C = map(int, input().split())
l = [int(input()) for i in range(N)]
INF = 10 ** 9

def func(cur, a,b,c):
	if cur == N:
		return abs(a-A)+abs(b-B)+abs(c-C)-30 if min(a,b,c) > 0 else INF

	ret0 = func(cur+1,a,b,c)
	ret1 = func(cur+1, a+l[cur],b,c) + 10
	ret2 = func(cur+1, a,b+l[cur],c) + 10
	ret3 = func(cur+1, a,b,c+l[cur]) + 10
	
	return min(ret0, ret1, ret2, ret3)

print(func(0,0,0,0))