x,y,a,b,c=list(map(int,input().split()))

p=sorted(list(map(int,input().split())))[-x:]

q=sorted(list(map(int,input().split())))[-y:]

r=sorted(list(map(int,input().split())))

for i in range(len(p)):

  r.append(p[i])

for i in range(len(q)):

  r.append(q[i])

r=sorted(r)[-x-y:]

print((sum(r)))



x,y,a,b,c=list(map(int,input().split()))

p=sorted(list(map(int,input().split())))[-x:]

q=sorted(list(map(int,input().split())))[-y:]

print((sum(sorted(list(map(int,input().split()))+p+q)[-x-y:])))
x, y, a, b, c = list(map(int, input().split()))
p = sorted(list(map(int, input().split())))[-x:]
q = sorted(list(map(int, input().split())))[-y:]
r = sorted(list(map(int, input().split())))
for i in range(len(p)):
    r.append(p[i])
for i in range(len(q)):
    r.append(q[i])
r = sorted(r)[-x - y :]
print((sum(r)))

x, y, a, b, c = list(map(int, input().split()))
p = sorted(list(map(int, input().split())))[-x:]
q = sorted(list(map(int, input().split())))[-y:]
print((sum(sorted(list(map(int, input().split())) + p + q)[-x - y :])))

-r = sorted(list(map(int, input().split()))) -for i in range(len(p)): -    r.append(p[i]) -for i in range(len(q)): -    r.append(q[i]) -r = sorted(r)[-x - y :] -print((sum(r))) +print((sum(sorted(list(map(int, input().split())) + p + q)[-x - y :])))