import java.io.*; import java.util.*; public class Solution { public static void main(String args[]){ int [][][] magicSqr = { {{4,9,2}, {3,5,7}, {8,1,6}}, {{2,7,6}, {9,5,1}, {4,3,8}}, {{6,1,8}, {7,5,3}, {2,9,4}}, {{8,3,4}, {1,5,9}, {6,7,2}}, {{2,9,4}, {7,5,3}, {6,1,8}}, {{4,3,8}, {9,5,1}, {2,7,6}}, {{8,1,6}, {3,5,7}, {4,9,2}}, {{6,7,2}, {1,5,9}, {8,3,4}}, }; Scanner s = new Scanner(System.in); int [][]curr = new int[3][3]; for(int r = 0; r < 3; r++){ for(int c = 0; c < 3; c++){ curr[r][c] = s.nextInt(); } }//end for int min = Integer.MAX_VALUE; int curDist = 0; for(int i = 0; i < 8; i++){ int[][] msqr = magicSqr[i]; curDist = 0; for(int r = 0; r < 3; r++){ for(int c = 0; c < 3; c++){ curDist += Math.abs(curr[r][c] - msqr[r][c]); } } if(curDist < min){ min = curDist; }//end if }//end for System.out.println(min); }//end of main }