# https://github.com/robe2222555/atcoder-lib/blob/main/template/python/main.py import sys input = lambda: sys.stdin.readline().rstrip() def LI(): return list(map(int, input().split())) def II(): return int(input()) INF = 1<<60 from collections import defaultdict def solve(): N,M = LI() D = defaultdict(int) for _ in range(N): s,p = input().split() D[s] = int(p) ans = 0 for _ in range(M): ans += D[input()] print(ans) return def main(): T = 1 for _ in range(T): solve() return if __name__ == '__main__': main()