#include <bits/stdc++.h>
using namespace std;
int a[100000], q[100000], d[100010];
int solve() {}
int comp(int a, int b) { return (a > b); }
int main() {
  int m, n, i;
  cin >> m;
  for (i = 0; i < m; i++) {
    cin >> q[i];
    d[q[i]]++;
  }
  cin >> n;
  for (i = 0; i < n; i++) cin >> a[i];
  sort(q, q + m);
  sort(a, a + n);
  long long int ans = 0, j;
  for (i = n - 1; i >= 0; i -= 2) {
    j = q[0];
    while (j) {
      ans += a[i];
      i--;
      j--;
    }
  }
  cout << ans;
  return 0;
}
