#include <bits/stdc++.h>
using namespace std;

int main(){
	int H,W;cin >> H >> W;
	int dist[10][10];
	for(int i=0;i<10;i++){
		for(int j=0;j<10;++j){
			cin >> dist[i][j];
		}
	}
	for(int k=0;k<10;++k){
		for(int i=0;i<10;++i){
			for(int j=0;j<10;++j){
				dist[i][j]=min(dist[i][j],dist[i][k]+dist[k][j]);
			}
		}
	}
	int a[H*W];
	int ans=0;
	for(int i=0;i<H*W;++i){
		int a;
		cin >> a;
		if(a>=0) ans+=dist[a][1];
	}
	cout << ans << endl;
}