# Enter your code here. Read input from STDIN. Print output to STDOUT lofl = [] for i in range(3): lis = map(int,raw_input().split()) lofl.append(lis) c=abs(lofl[1][1] - 5) def cost(arr1,arr2): c=0 for i in range(len(arr1)): c+=abs(arr1[i]-arr2[i]) return c c1 = cost([4,9,2],lofl[0])+ cost([8,1,6],lofl[2])+ abs(lofl[1][0]-3)+abs(lofl[1][2]-7) c2 = cost([2,9,4],lofl[0])+ cost([6,1,8],lofl[2])+ abs(lofl[1][0]-7)+abs(lofl[1][2]-3) c3 = cost([6,7,2],lofl[0])+ cost([8,3,4],lofl[2])+abs(lofl[1][0]-1)+abs(lofl[1][2]-9) c4 = cost([2,7,6],lofl[0])+ cost([4,3,8],lofl[2])+abs(lofl[1][0]-9)+abs(lofl[1][2]-1) c5 = cost([4,3,8],lofl[0])+ cost([2,7,6],lofl[2])+abs(lofl[1][0]-9)+abs(lofl[1][2]-1) c6 = cost([8,3,4],lofl[0])+ cost([6,7,2],lofl[2])+abs(lofl[1][0]-1)+abs(lofl[1][2]-9) c7 = cost([8,1,6],lofl[0])+ cost([4,9,2],lofl[2])+abs(lofl[1][0]-3)+abs(lofl[1][2]-7) c8 = cost([6,1,8],lofl[0])+ cost([2,9,4],lofl[2])+abs(lofl[1][0]-7)+abs(lofl[1][2]-3) print min(c1,c2,c3,c4,c5,c6,c7,c8)+c