#include <bits/stdc++.h>
#define int long long
using namespace std;
int num[5], m, n, o, p;
string s, eof;
void Get(){
int cnt = 0;
for (int p = 0; p < s.size(); p++){
if (s[p] == ' '){
cnt++;
}
else{
num[cnt] = num[cnt] * 10 + s[p] - '0';
}
}
}
int a[6010], c[6010];
int b[6010], bi[6010], bj[6010];
int siz = 0;
signed main(){
int x, y;
cin >> x >> y >> m >> n >> o >> p;
getline(cin, eof);
while (getline(cin, s)){
if ('0' <= s[0] && s[0] <= '9'){
num[0] = num[1] = num[2] = 0;
Get();
if (num[0] == x){
a[num[1]] = num[2];
}
}
else{
break;
}
}
while (getline(cin, s)){
if ('0' <= s[0] && s[0] <= '9'){
num[0] = num[1] = num[2] = 0;
Get();
b[++siz] = num[2];
bi[siz] = num[0];
bj[siz] = num[1];
}
else{
break;
}
}
while (getline(cin, s)){
if ('0' <= s[0] && s[0] <= '9'){
num[0] = num[1] = num[2] = 0;
Get();
if (num[1] == y){
c[num[0]] = num[2];
}
}
else{
break;
}
}
int ans = 0;
for (int i = 1; i <= siz; i++){
ans += a[bi[i]] * b[i] * c[bj[i]];
}
cout << ans << endl;
return 0;
}