#include<stdio.h>
int net[15][15],n,m;
int main(){
	int i,j,k,x,sum=0;;
	scanf("%d %d",&n,&m);
	for(i=0;i<10;i++){
		for(j=0;j<10;j++)	scanf("%d",&net[i][j]);
	}
	for(k=0;k<10;k++){
		for(i=0;i<10;i++){
			if(k==i)	continue;
			for(j=0;j<10;j++){
				if(i==j || k==j)	continue;
				if(net[i][k]+net[k][j]<net[i][j]){
					net[i][j]=net[i][k]+net[k][j];
				}
			}
		}
	}
	for(i=0;i<n*m;i++){
		scanf("%d",&x);
		sum+=net[x][1];
	}
	printf("%d\n",sum);
	return 0;
}