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) { /* Enter your code here. Read input from STDIN. Print output to STDOUT. Your class should be named Solution. */ Scanner in = new Scanner(System.in); int[][] square = new int[3][3]; for(int i = 0; i < 3; i++){ for(int j = 0; j< 3; j++){ square[i][j] = in.nextInt(); //System.out.print(square[i][j] + " "); } if(in.hasNextLine()){ in.nextLine(); } //System.out.println(); } int change = 0; int [][][] magicSquares = {{{8,1,6},{3,5,7},{4,9,2}}, {{6,1,8},{7,5,3},{2,9,4}}, {{4,9,2},{3,5,7},{8,1,6}}, {{2,9,4},{7,5,3},{6,1,8}}, {{8,3,4},{1,5,9},{6,7,2}}, {{4,3,8},{9,5,1},{2,7,6}}, {{6,7,2},{1,5,9},{8,3,4}}, {{2,7,6},{9,5,1},{4,3,8}}}; int min = 10000; for(int i = 0; i < 8; i++){ int dif = 0; for(int j = 0; j < 3; j++){ for(int k = 0; k< 3; k++){ dif += (Math.abs(square[j][k] - magicSquares[i][j][k])); } } if(dif < min){ min = dif; } } System.out.println(min); } }