#include<bits/stdc++.h>
#define pb push_back
using namespace std;

int main()
{
	int ms[4][3][3] = {
								{
									8,1,6,
							 		3,5,7,
							 		4,9,2
								},
							 	{
							 		8,3,4,
							 		1,5,9,
							 		6,7,2
							 	},
							 	{
							 		4,3,8,
							 		9,5,1,
							 		2,7,6
							 	},
							 	{
							 		4,9,2,
							 		3,5,7,
							 		8,1,6
							 	}
							};
	int cost1,cost2,ar[3][3],mini=INT_MAX;
	for(int i=0;i<3;i++)
		for(int j=0;j<3;j++)
			cin>>ar[i][j];
	for(int k=0;k<4;k++)
	{
		cost1 = cost2 = 0;
		for(int i=0;i<3;i++)
		{
			for(int j=0;j<3;j++)
			{
				cost1 += abs(ar[i][j]-ms[k][i][j]);
				cost2 += abs(ar[i][j]+ms[k][i][j]-10);
			}
		}
		cost1 = min(cost1,cost2);
		mini = min(mini,cost1);
	}
	cout<<mini<<endl;
	return 0;
}