#include <bits/stdc++.h>
using namespace std;
int pOnce, pOne, pOneAll, pAll;
int N, M;
int main() {
  scanf("%d%d%d%d", &pOnce, &pOne, &pOneAll, &pAll);
  scanf("%d %d", &N, &M);
  vector<int> a(N), b(M);
  int sumA = 0, sumB = 0;
  for (int i = 0; i < N; ++i) {
    int temp;
    scanf("%d", &temp);
    sumA += min(pOnce * temp, pOne);
  }
  sumA = min(pOneAll, sumA);
  for (int i = 0; i < M; ++i) {
    int temp;
    scanf("%d", &temp);
    sumB += min(pOnce * temp, pOne);
  }
  sumB = min(pOneAll, sumB);
  int ans = min(sumA + sumB, pAll);
  printf("%d", ans);
  return 0;
}
