#include<bits/stdc++.h>
using namespace std;
 
int main(){
  int h, w, c[15][15], ans = 0, x;
  scanf("%d%d", &h, &w);
  for(int i = 0; i < 10; i++)
    for(int j = 0; j < 10; j++)
      scanf("%d", &c[i][j]);
  
  for(int i = 0; i < 10; i++)
    for(int j = 0; j < 10; j++)
      for(int k = 0; k < 10; k++)
        c[j][k] = min(c[j][i] + c[i][k], c[j][k]);
  for(int i = 0; i < h; i++){
    for(int j = 0; j < w; j++){
      scanf("%d", &x);
      ans += (x == -1 ? 0 : c[x][1]);
    }
  }
  printf("%d\n", ans);
}
