    #include<bits/stdc++.h>
    using namespace std;
    int c[10][10];
    int H, W, A, res;
    int main()
    {
    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][k]+c[k][j],c[i][j]);
    	for (int i = 0; i < H; i++)
    		for (int  j = 0; j < W; j++)
    		{
    			cin >> A;
    			if (A >= 0)res += c[A][1];
    		}
    	cout << res << endl;
    }