#include
using namespace std;
int main() {
int c1,c2,c3,c4,n,m,t;
int rick[1005],cab[1005];
while(t–)
{
cin>>c1>>c2>>c3>>c4;
cin>>n>>m;
for(int i=0;i<n;i++){
cin>>rick[i];
}
for(int i=0;i<m;i++)
{
cin>>cab[m];
}
int costr=0;
for(int i=0;i<n;i++)
{
costr+= min(c1rick[i],c2);
}
costr=min(costr,c3);
int cabcost=0;
for(int i=0;i<m;i++)
{
cabcost+=min(c1cab[i],c2);
}
cabcost=min(cabcost,c3);
int fin=min(c4,costr+cabcost);
cout<<fin<<endl;
}
return 0;
}