#include <bits/stdc++.h>
const int INF = 1e9;
const int N = 312312;
const double PI = 3.1415926535897932384626433832795;
using namespace std;
int a[N], b[N], n, m, c1, c2, c3, c4, c, i, as = 0, s1, s2;
int main() {
  ios_base ::sync_with_stdio();
  cin >> c1 >> c2 >> c3 >> c4;
  cin >> n >> m;
  for (c = 1; c <= n; c++) {
    cin >> a[c];
  }
  for (c = 1; c <= m; c++) {
    cin >> b[c];
  }
  for (c = 1; c <= n; c++) {
    s1 += min(a[c] * c1, c2);
  }
  for (c = 1; c <= m; c++) {
    s2 += min(b[c] * c1, c2);
  }
  s1 = min(s1, c3);
  s2 = min(s2, c3);
  s1 += s2;
  cout << min(s1, c4);
  return 0;
}
