#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>
int diff(int a[],int b[])
    {
    int j;
    int res = 0;
    for(j=0;j<9;j++)
        {
        res = res + abs(a[j]-b[j]);
    }
    return res;
}
int main() {
    int a[9];
    int a1[]={8,1,6,3,5,7,4,9,2};
    int a2[]={4,9,2,3,5,7,8,1,6};
    int a3[]={8,3,4,1,5,9,6,7,2};
    int a4[]={4,3,8,9,5,1,2,7,6};
    int a5[]={6,1,8,7,5,3,2,9,4};
    int a6[]={2,9,4,7,5,3,6,1,8};
    int a7[]={6,7,2,1,5,9,8,3,4};
    int a8[]={2,7,6,9,5,1,4,3,8};
    /* Enter your code here. Read input from STDIN. Print output to STDOUT */  
    scanf("%d %d %d\n%d %d %d\n%d %d %d",&a[0],&a[1],&a[2],&a[3],&a[4],&a[5],&a[6],&a[7],&a[8]);
    int v[8];
    v[0]=diff(a1,a);
    v[1]=diff(a2,a);
    v[2]=diff(a3,a);
    v[3]=diff(a4,a);
    v[4]=diff(a5,a);
    v[5]=diff(a6,a);
    v[6]=diff(a7,a);
    v[7]=diff(a8,a);
    int min = v[0];
    for(int i=1;i<8;i++)
        {
        if(v[i]<min)
            {
            min=v[i];
        }
    }
    printf("%d",min);
    return 0;
}