#include <bits/stdc++.h>
using namespace std;
int c[5], a[1001], b[1001];
int min(int x, int cc1, int cc2) {
  int d = x * cc1, e = cc2, min = 0;
  if (d < e)
    min = d;
  else
    min = e;
  return min;
}
int main() {
  int i, n, m;
  long long int suma, sumb;
  for (i = 1; i <= 4; i++) scanf("%d", &c[i]);
  scanf("%d%d", &n, &m);
  for (i = 1; i <= n; i++) scanf("%d", &a[i]);
  for (i = 1; i <= m; i++) scanf("%d", &b[i]);
  suma = 0;
  for (i = 1; i <= n; i++) {
    suma += min(a[i], c[1], c[2]);
  }
  sumb = 0;
  for (i = 1; i <= m; i++) {
    sumb += min(b[i], c[1], c[2]);
  }
  if (suma > c[3]) suma = c[3];
  if (sumb > c[3]) sumb = c[3];
  if (suma + sumb > c[4]) {
    suma = c[4];
    sumb = 0;
  }
  cout << suma + sumb << endl;
  return 0;
}
