# Enter your code here. Read input from STDIN. Print output to STDOUT

matrix = []
matrix.append(map(int, raw_input().split(' ')))
matrix.append(map(int, raw_input().split(' ')))
matrix.append(map(int, raw_input().split(' ')))

validSquares = [
    [
        [4, 9, 2], 
        [3, 5, 7], 
        [8, 1, 6]
    ],
    [
        [8, 1, 6],
        [3, 5, 7],
        [4, 9, 2]
    ],
    [
        [6, 1, 8],
        [7, 5, 3],
        [2, 9, 4]
    ],
    [
        [2, 9, 4],
        [7, 5, 3],
        [6, 1, 8]
    ],
    [
        [8, 3, 4],
        [1, 5, 9],
        [6, 7, 2]
    ],
    [
        [4, 3, 8],
        [9, 5, 1],
        [2, 7, 6]
    ],
    [
        [6, 7, 2],
        [1, 5, 9],
        [8, 3, 4]
    ],
    [
        [2, 7, 6],
        [9, 5, 1],
        [4, 3, 8]
    ]
]

def findCost(a, b):
    cost = 0
    for i in xrange(0, 3):
        for j in xrange(0, 3):
             cost += abs(b[i][j] - a[i][j])
    return cost

costs = []
for square in validSquares:
    costs.append(findCost(square, matrix))
print min(costs)