import sys input = sys.stdin.readline A=input().strip() DICT={A[i]:i for i in range(len(A))} D=[list(map(int,input().split())) for i in range(len(A))] N,M=list(map(int,input().split())) S=[] for i in range(N): s=input().strip() T=[DICT[s[j]] for j in range(len(s))] S.append(T) SUM=[[0]*len(A) for i in range(M)] for i in range(N): for j in range(M): x=S[i][j] SUM[j][x]+=1 COST=[[0]*len(A) for i in range(M)] for i in range(M): for j in range(len(A)): for k in range(len(A)): COST[i][j]+=D[j][k]*SUM[i][k] for i in range(len(S)): ANS=0 for j in range(M): ANS+=COST[j][S[i][j]] print(ANS)