#include <stdio.h>
#include <stdlib.h>
int compare(const void *a, const void *b) {
return (*(int *)b - *(int *)a);
}
int main(void) {
int num[4], ans = 0;
for (int i = 0; i < 4; ++i) {
scanf("%d", &num[i]);
}
for (int i = 0; i < 4; ++i) {
int left = 0, sum = 0;
int temp[num[i]];
for (int j = 0; j < num[i]; ++j) {
scanf("%d", &temp[j]);
sum += temp[j];
}
qsort(temp, num[i], sizeof(int), compare);
for (int j = 0; j < num[i]; ++j) {
if (left + temp[j] <= sum / 2) {
left += temp[j];
}
}
ans += sum - left;
}
printf("%d", ans);
return 0;
}