#include #define REP(i,n) for(int i=0;i<(n);i++) #define ALL(v) (v).begin(),(v).end() #define int long long using namespace std; //----------------------------------------------------------------------- signed main() { const int N=5,M=3; string name[N]; int value[N]; REP(i,N){ cin>>name[i]>>value[i]; } map cnt[M]; int n[M]; REP(i,M){ cin>>n[i]; REP(j,n[i]){ string s; cin>>s; cnt[i][s]++; } } int sum=0; //ans=sum/(n[0]*n[1]*n[2]); int num[N]; REP(i,N){ int prod=1; REP(j,M) prod*=cnt[j][name[i]]; prod*=5; sum+=prod*value[i]; num[i]=prod; } printf("%.20lf\n",(double)sum/(n[0]*n[1]*n[2])); REP(i,N) cout<