import java.io.*; import java.util.*; import java.text.*; import java.math.*; import java.util.regex.*; public class Solution { public static void main(String[] args) { Scanner sc1 = new Scanner(System.in); int[][] magickbox = new int[3][3]; int max=0; int min=0; int totalsum=0; int[] cost = new int[8]; for(int l=0;l<3;l++) { magickbox[l][0]=sc1.nextInt(); magickbox[l][1]=sc1.nextInt(); magickbox[l][2]=sc1.nextInt(); } int[][] magic1 ={{8,1,6},{3,5,7},{4,9,2}}; for(int p=0;p<3;p++) { for(int q=0;q<3;q++) { if(magickbox[p][q]!=magic1[p][q]) { cost[0]+=Math.abs(magickbox[p][q]-magic1[p][q]); } } } int[][] magic2 ={{4,3,8},{9,5,1},{2,7,6}}; for(int p=0;p<3;p++) { for(int q=0;q<3;q++) { if(magickbox[p][q]!=magic2[p][q]) { cost[1]+=Math.abs(magickbox[p][q]-magic2[p][q]); } } } int[][] magic3 ={{2,9,4},{7,5,3},{6,1,8}}; for(int p=0;p<3;p++) { for(int q=0;q<3;q++) { if(magickbox[p][q]!=magic3[p][q]) { cost[2]+=Math.abs(magickbox[p][q]-magic3[p][q]); } } } int[][] magic4 ={{6,7,2},{1,5,9},{8,3,4}}; for(int p=0;p<3;p++) { for(int q=0;q<3;q++) { if(magickbox[p][q]!=magic4[p][q]) { cost[3]+=Math.abs(magickbox[p][q]-magic4[p][q]); } } } int[][] magic5 ={{6,1,8},{7,5,3},{2,9,4}}; for(int p=0;p<3;p++) { for(int q=0;q<3;q++) { if(magickbox[p][q]!=magic5[p][q]) { cost[4]+=Math.abs(magickbox[p][q]-magic5[p][q]); } } } int[][] magic6 ={{8,3,4},{1,5,9},{6,7,2}}; for(int p=0;p<3;p++) { for(int q=0;q<3;q++) { if(magickbox[p][q]!=magic6[p][q]) { cost[5]+=Math.abs(magickbox[p][q]-magic6[p][q]); } } } int[][] magic7 ={{4,9,2},{3,5,7},{8,1,6}}; for(int p=0;p<3;p++) { for(int q=0;q<3;q++) { if(magickbox[p][q]!=magic7[p][q]) { cost[6]+=Math.abs(magickbox[p][q]-magic7[p][q]); } } } int[][] magic8 ={{2,7,6},{9,5,1},{4,3,8}}; for(int p=0;p<3;p++) { for(int q=0;q<3;q++) { if(magickbox[p][q]!=magic8[p][q]) { cost[7]+=Math.abs(magickbox[p][q]-magic8[p][q]); } } } Arrays.sort(cost); //System.out.println(max); System.out.println(cost[0]); } }