#include <bits/stdc++.h>
using namespace std;
int fn(int a[], int l, int c1, int c2, int c3) {
  int i, res = 0;
  for (i = 0; i < l; i++) res += min(c1 * a[i], c2);
  return min(res, c3);
}
int main() {
  int c1, c2, c3, c4, m, n;
  cin >> c1 >> c2 >> c3 >> c4 >> n >> m;
  int b[n], t[m], i;
  for (i = 0; i < n; i++) cin >> b[i];
  for (i = 0; i < m; i++) cin >> t[i];
  cout << min(c4, fn(b, n, c1, c2, c3) + fn(t, m, c1, c2, c3));
  return 0;
}
