T = input() N = len(T) T_ = {T[i]: i for i in range(N)} D = [list(map(int, input().split())) for _ in range(N)] n, m = list(map(int, input().split())) S = [[T_[s] for s in input()] for _ in range(n)] A = [[0] * N for _ in range(m)] for y in range(n): for x in range(m): A[x][S[y][x]] += 1 for y in range(n): ans = 0 for x in range(m): a = S[y][x] for z in range(N): ans += D[a][z] * A[x][z] print(ans)