/**
* author: dewidar1001
* created: 02.05.2025
**/
#include <bits/stdc++.h>
using namespace std;
#define loop(i, a, b) for(int i = a; i < (b); ++i)
#define all(x) begin(x), end(x)
#define sz(x) (int)(x).size()
typedef long long ll;
# define pii pair<int, int>;
typedef vector<int> vi;
#define ll long long
#define f first
#define s second
#define pb push_back
#define mb make_pair
void solve() {
int n,m,k;
cin>>n>>m>>k;
map<string,int> mp;
for(int i=0;i<n;++i) {
string s;
cin>>s;
mp[s]=i+1;
}
map<int,int> mp2;
for(int i=0;i<n;++i) {
int x;
cin>>x;
mp2[i+1]=x;
} int mn=10e8;
for(int i=0;i<m;++i) {
int x;
cin>>x;
for (int j=0;j<x;++j) {
int y;
cin>>y;
mp2[y]=min(mp2[y],mn);
mn=mp2[y];
}
mn=10e8;
}
ll ans=0;
for (int i=0;i<k;i++) {
string s;
cin>>s;
ans+=mp2[mp[s]];
}
cout<<ans<<endl;
}
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
int T = 1;
// cin >> T;
while (T-- > 0) {
solve();
}
}
LyoqCiogICAgYXV0aG9yOiAgZGV3aWRhcjEwMDEKICogICAgY3JlYXRlZDogMDIuMDUuMjAyNQoqKi8KI2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNkZWZpbmUgbG9vcChpLCBhLCBiKSBmb3IoaW50IGkgPSBhOyBpIDwgKGIpOyArK2kpCiNkZWZpbmUgYWxsKHgpIGJlZ2luKHgpLCBlbmQoeCkKI2RlZmluZSBzeih4KSAoaW50KSh4KS5zaXplKCkKdHlwZWRlZiBsb25nIGxvbmcgbGw7CiMgIGRlZmluZSBwaWkgcGFpcjxpbnQsIGludD47CnR5cGVkZWYgdmVjdG9yPGludD4gdmk7CiNkZWZpbmUgbGwgbG9uZyBsb25nCiNkZWZpbmUgZiBmaXJzdAojZGVmaW5lIHMgc2Vjb25kCiNkZWZpbmUgcGIgcHVzaF9iYWNrCiNkZWZpbmUgbWIgbWFrZV9wYWlyCgp2b2lkIHNvbHZlKCkgewogICAgaW50IG4sbSxrOwogICAgY2luPj5uPj5tPj5rOwogICAgbWFwPHN0cmluZyxpbnQ+IG1wOwogICAgZm9yKGludCBpPTA7aTxuOysraSkgewogICAgICAgIHN0cmluZyBzOwogICAgICAgIGNpbj4+czsKICAgICAgICBtcFtzXT1pKzE7CiAgICB9CiAgICBtYXA8aW50LGludD4gbXAyOwogICAgZm9yKGludCBpPTA7aTxuOysraSkgewogICAgICAgIGludCB4OwogICAgICAgIGNpbj4+eDsKICAgICAgICBtcDJbaSsxXT14OwogICAgfSBpbnQgbW49MTBlODsKICAgIGZvcihpbnQgaT0wO2k8bTsrK2kpIHsKICAgICAgICBpbnQgeDsKICAgICAgICBjaW4+Png7CiAgICAgICAgICAgIGZvciAoaW50IGo9MDtqPHg7KytqKSB7CiAgICAgICAgICAgICAgICBpbnQgeTsKICAgICAgICAgICAgICAgIGNpbj4+eTsKICAgICAgICAgICAgICAgIG1wMlt5XT1taW4obXAyW3ldLG1uKTsKICAgICAgICAgICAgICAgIG1uPW1wMlt5XTsKICAgICAgICAgICAgfQogICAgICAgIG1uPTEwZTg7CiAgICAgICAgfQoKICAgIGxsIGFucz0wOwogICAgZm9yIChpbnQgaT0wO2k8aztpKyspIHsKICAgICAgICBzdHJpbmcgczsKICAgICAgICBjaW4+PnM7CiAgICAgICAgYW5zKz1tcDJbbXBbc11dOwogICAgfQogICAgY291dDw8YW5zPDxlbmRsOwoKfQoKCmludCBtYWluKCkgewogICAgaW9zOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOwogICAgY2luLnRpZShudWxscHRyKTsKICAgIGludCBUID0gMTsKICAgIC8vIGNpbiA+PiBUOwogICAgd2hpbGUgKFQtLSA+IDApIHsKICAgICAgICBzb2x2ZSgpOwogICAgfQp9Cg==