def getCostElement(a, b): cost = a - b if cost < 0: cost = -cost return cost magicSquares = [] magicSquares.append([8,1,6,3,5,7,4,9,2]) magicSquares.append([6,7,2,1,5,9,8,3,4]) magicSquares.append([4,3,8,9,5,1,2,7,6]) magicSquares.append([2,9,4,7,5,3,6,1,8]) magicSquares.append([8,3,4,1,5,9,6,7,2]) magicSquares.append([6,1,8,7,5,3,2,9,4]) magicSquares.append([4,9,2,3,5,7,8,1,6]) magicSquares.append([2,7,6,9,5,1,4,3,8]) matrix = list(map(int, input().split() + input().split() + input().split())) answers = [] for n in range(8): tempCost = 0 for i, j in zip(matrix, magicSquares[n]): tempCost += getCostElement(i,j) answers.append(tempCost) print(min(answers))