#include <bits/stdc++.h>
using namespace std;
int main() {
  int c1, c2, c3, c4;
  int n, m;
  cin >> c1 >> c2 >> c3 >> c4;
  cin >> n >> m;
  int a[n], b[m];
  int val1 = 0, val2 = 0;
  for (int i = 0; i < n; i++) {
    cin >> a[i];
    if (c1 * a[i] < c2) {
      val1 += c1 * a[i];
    } else {
      val1 += c2;
    }
  }
  for (int i = 0; i < m; i++) {
    cin >> b[i];
    if (c1 * b[i] < c2) {
      val2 += c1 * b[i];
    } else {
      val2 += c2;
    }
  }
  int value1 = min(c3, val1);
  int value2 = min(c3, val2);
  int answer = min(value1 + value2, c4);
  cout << answer << endl;
  return 0;
}
