#include <cmath>
#include <cstdio>
#include <vector>
#include <iostream>
#include <algorithm>
using namespace std;
int cev=123456789;
int a[5][5];
int neww[5][5];
int dp[15];
int main() {
    for(int i=1;i<=3;i++) {
        for(int j=1;j<=3;j++) {
            cin>>a[i][j];
        }
    }
    neww[2][2]=5;
    for(int i=1;i<=9;i++) {
        for(int j=1;j<=9;j++) {
            for(int k=1;k<=9;k++) {
                int ans=0,flag=0;
                neww[1][1]=i;
                neww[1][2]=j;
                neww[2][1]=k;
                neww[1][3]=15-neww[1][1]-neww[1][2];
                neww[2][3]=15-neww[2][1]-neww[2][2];
                neww[3][1]=15-neww[1][1]-neww[2][1];
                neww[3][2]=15-neww[1][2]-neww[2][2];
                neww[3][3]=15-neww[3][1]-neww[3][2];
                if(neww[1][1]+neww[2][2]+neww[3][3]!=15 || neww[1][3]+neww[2][2]+neww[3][1]!=15) continue ;
                for(int l=1;l<=3;l++) for(int o=1;o<=3;o++) ans+=abs(a[l][o]-neww[l][o]),dp[neww[l][o]]++;
                for(int l=1;l<=9;l++) {if(dp[l]!=1) flag=1;dp[l]=0;}
                if(flag) continue ;
                cev=min(cev,ans);
            }
        }
    }    
    cout<<cev;
    return 0;
}