magic_squares = [ [ [4, 9, 2], [3, 5, 7], [8, 1, 6], ], [ [2, 7, 6], [9, 5, 1], [4, 3, 8], ], [ [6, 1, 8], [7, 5, 3], [2, 9, 4], ], [ [8, 3, 4], [1, 5, 9], [6, 7, 2], ], [ [2, 9, 4], [7, 5, 3], [6, 1, 8], ], [ [6, 7, 2], [1, 5, 9], [8, 3, 4], ], [ [8, 1, 6], [3, 5, 7], [4, 9, 2], ], [ [4, 3, 8], [9, 5, 1], [2, 7, 6], ], ] def calculate_cost(sq1, sq2): cost = 0 for i in range(3): for j in range(3): cost += abs(sq1[i][j] - sq2[i][j]) return cost my_square = [] for line in range(3): my_square.append(map(int, raw_input().strip().split(' '))) min_cost = 1000000 for square in magic_squares: min_cost = min(min_cost, calculate_cost(square, my_square)) print min_cost