# 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)