#include <bits/stdc++.h>
using namespace std;
int k[1005], d[1005], m[1005], f[1005];
bool cmp(int a, int b){
return a > b;
}
int main()
{
int K, D, M, F;
double hfjq;
cin >> K >> D >> M >> F;
for(int i = 1; i <= K; i++)
cin >> k[i];
for(int i = 1; i <= D; i++)
cin >> d[i];
for(int i = 1; i <= M; i++)
cin >> m[i];
for(int i = 1; i <= F; i++)
cin >> f[i];
sort(k + 1, k + K + 1, cmp);
sort(d + 1, d + D + 1, cmp);
sort(m + 1, m + M + 1, cmp);
sort(f + 1, f + F + 1, cmp);
int q;
cin >> q;
int x = 1,r = 1, w = 1,h = 1;
for(int i = 1; i <= q; i++)
{
int a, b, c;
cin >> a >> b >> c;
hfjq = 0;
hfjq += k[x];
x++;
for(int i = r; i < r + a; i++)
hfjq += d[i];
r += a;
for(int i = w; i < w + b; i++)
hfjq += m[i];
w += b;
for(int i = h; i < h + c; i++)
hfjq += f[i];
h += c;
cout << fixed << setprecision(2) << hfjq / 11 << endl;
}
return 0;
}