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

int main() {
	long long h,w,c[10][10],jwb=0;
	cin >> h >> w;
	for (int i=0;i<10;++i) {
		for (int j=0;j<10;++j) {
			cin >> c[i][j];
		}
	}
	for (int k=0;k<10;++k) {
		for (int i=0;i<10;++i) {
			for (int j=0;j<10;++j) {
				c[i][j] = min(c[i][j], c[i][k]+c[k][j]);
			}
		}
	}
	for (int i=0;i<10;++i) {
		for (int j=0;j<10;++j) {
			cout << c[i][j] << ' ';
		}
		cout << endl;
	}
	int x;
	for (int i=0;i<h;++i) {
		for (int j=0;j<w;++j) {
			cin >> x;
			if (x>=0) jwb += c[x][1];
		}
	}
	cout << jwb << endl;
	return 0;
}