#include <bits/stdc++.h>
#define rep(i,n)for(int i=0;i<(n);i++)
using namespace std;

int c[10][10];
int a[500][500];

int main(){
	int h,w;scanf("%d%d",&h,&w);
	rep(i,10)rep(j,10)scanf("%d",&c[i][j]);
	rep(i,h)rep(j,w)scanf("%d",&a[i][j]);
	rep(k,10)rep(i,10)rep(j,10)c[i][j]=min(c[i][j],c[i][k]+c[k][j]);
	int sum=0;
	rep(i,h)rep(j,w){
		if(a[i][j]==-1)continue;
		sum+=c[a[i][j]][1];
	}
	cout<<sum<<endl;
}