#abc079d. [abc079_d]Wall

[abc079_d]Wall

Problem Statement

Joisino the magical girl has decided to turn every single digit that exists on this world into 11.

Rewriting a digit ii with jj (0i,j9)(0≤i,j≤9) costs ci,jc_{i,j} MP (Magic Points).

She is now standing before a wall. The wall is divided into HWHW squares in HH rows and WW columns, and at least one square contains a digit between 00 and 99 (inclusive).

You are given Ai,jA_{i,j} that describes the square at the ii-th row from the top and jj-th column from the left, as follows:

  • If Ai,j1A_{i,j}≠-1, the square contains a digit Ai,jA_{i,j}.
  • If Ai,j=1A_{i,j}=-1, the square does not contain a digit.

Find the minimum total amount of MP required to turn every digit on this wall into 11 in the end.

Constraints

  • 1H,W2001≤H,W≤200
  • 1ci,j1031≤c_{i,j}≤10^3 (ij)(i≠j)
  • ci,j=0c_{i,j}=0 (i=j)(i=j)
  • \-1Ai,j9\-1≤A_{i,j}≤9
  • All input values are integers.
  • There is at least one digit on the wall.

Input

Input is given from Standard Input in the following format:

HH WW c0,0c_{0,0} ...... c0,9c_{0,9} :: c9,0c_{9,0} ...... c9,9c_{9,9} A1,1A_{1,1} ...... A1,WA_{1,W} :: AH,1A_{H,1} ...... AH,WA_{H,W}

Output

Print the minimum total amount of MP required to turn every digit on the wall into 11 in the end.


Sample Input 1

2 4
0 9 9 9 9 9 9 9 9 9
9 0 9 9 9 9 9 9 9 9
9 9 0 9 9 9 9 9 9 9
9 9 9 0 9 9 9 9 9 9
9 9 9 9 0 9 9 9 9 2
9 9 9 9 9 0 9 9 9 9
9 9 9 9 9 9 0 9 9 9
9 9 9 9 9 9 9 0 9 9
9 9 9 9 2 9 9 9 0 9
9 2 9 9 9 9 9 9 9 0
-1 -1 -1 -1
8 1 1 8

Sample Output 1

12

To turn a single 88 into 11, it is optimal to first turn 88 into 44, then turn 44 into 99, and finally turn 99 into 11, costing 66 MP.

The wall contains two 88s, so the minimum total MP required is 6×2=126×2=12.


Sample Input 2

5 5
0 999 999 999 999 999 999 999 999 999
999 0 999 999 999 999 999 999 999 999
999 999 0 999 999 999 999 999 999 999
999 999 999 0 999 999 999 999 999 999
999 999 999 999 0 999 999 999 999 999
999 999 999 999 999 0 999 999 999 999
999 999 999 999 999 999 0 999 999 999
999 999 999 999 999 999 999 0 999 999
999 999 999 999 999 999 999 999 0 999
999 999 999 999 999 999 999 999 999 0
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1

Sample Output 2

0

Note that she may not need to change any digit.


Sample Input 3

3 5
0 4 3 6 2 7 2 5 3 3
4 0 5 3 7 5 3 7 2 7
5 7 0 7 2 9 3 2 9 1
3 6 2 0 2 4 6 4 2 3
3 5 7 4 0 6 9 7 6 7
9 8 5 2 2 0 4 7 6 5
5 4 6 3 2 3 0 5 4 3
3 6 2 3 4 2 4 0 8 9
4 6 5 4 3 5 3 2 0 8
2 1 3 4 5 7 8 6 4 0
3 5 2 6 1
2 5 3 2 1
6 9 2 5 6

Sample Output 3

47