import java.io.*; import java.util.*; import java.text.*; import java.math.*; import java.util.regex.*; public class Solution { public static int sum(int[][] l) { int s=0; for(int i=0;i<3;i++) { for(int j=0;j<3;j++) { s=s+l[i][j]; } } return s; } public static void main(String[] args) { Scanner scan=new Scanner(System.in); int[][] a=new int[3][3]; for(int i=0;i<=2;i++) { for(int j=0;j<=2;j++) { a[i][j]=scan.nextInt(); } } int[][] a1={{6,1,8},{7,5,3},{2,9,4}}; int[][] a8={{2,7,6},{9,5,1},{4,3,8}}; int[][] a2={{4,9,2},{3,5,7},{8,1,6}}; int[][] a3={{8,3,4},{1,5,9},{6,7,2}}; int[][] a4={{8,1,6},{3,5,7},{4,9,2}}; int[][] a5={{4,3,8},{9,5,1},{2,7,6}}; int[][] a6={{2,9,4},{7,5,3},{6,1,8}}; int[][] a7={{6,7,2},{1,5,9},{8,3,4}}; int[] cost=new int[8];int k=0; for(int i=0;i<=2;i++) { for(int j=0;j<=2;j++) { a1[i][j]=Math.abs(a[i][j]-a1[i][j]); } } cost[k++]=sum(a1); for(int i=0;i<=2;i++) { for(int j=0;j<=2;j++) { a2[i][j]=Math.abs(a[i][j]-a2[i][j]); } } cost[k++]=sum(a2); for(int i=0;i<=2;i++) { for(int j=0;j<=2;j++) { a3[i][j]=Math.abs(a[i][j]-a3[i][j]); } } cost[k++]=sum(a3); for(int i=0;i<=2;i++) { for(int j=0;j<=2;j++) { a4[i][j]=Math.abs(a[i][j]-a4[i][j]); } } cost[k++]=sum(a4); for(int i=0;i<=2;i++) { for(int j=0;j<=2;j++) { a5[i][j]=Math.abs(a[i][j]-a5[i][j]); } } cost[k++]=sum(a5); for(int i=0;i<=2;i++) { for(int j=0;j<=2;j++) { a6[i][j]=Math.abs(a[i][j]-a6[i][j]); } } cost[k++]=sum(a6); for(int i=0;i<=2;i++) { for(int j=0;j<=2;j++) { a7[i][j]=Math.abs(a[i][j]-a7[i][j]); } } cost[k++]=sum(a7); for(int i=0;i<=2;i++) { for(int j=0;j<=2;j++) { a8[i][j]=Math.abs(a[i][j]-a8[i][j]); } } cost[k++]=sum(a8); int min=cost[0]; for(int i=1;i<8;i++) { if(min>cost[i]) min=cost[i]; } System.out.println(min); } }