#include <bits/stdc++.h>
using namespace std;
int main() {
  int c1, c2, c3, c4;
  int n, m;
  cin >> c1 >> c2 >> c3 >> c4 >> n >> m;
  vector<int> vec_n, vec_m;
  for (int i = 0; i < n; i++) {
    int x;
    cin >> x;
    vec_n.push_back(x);
  }
  for (int i = 0; i < m; i++) {
    int x;
    cin >> x;
    vec_m.push_back(x);
  }
  int sum1 = 0;
  for (int i = 0; i < n; i++) {
    sum1 += min(vec_n[i] * c1, c2);
  }
  int x1 = min(sum1, c3);
  sum1 = 0;
  for (int i = 0; i < m; i++) {
    sum1 += min(vec_m[i] * c1, c2);
  }
  int x2 = min(sum1, c3);
  int re = min(x1 + x2, c4);
  cout << re << endl;
  return 0;
}
