# 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