#include #include #include #include int main() { int a[3][3],m1[3][3],m2[3][3],m3[3][3],m4[3][3],m5[3][3],m6[3][3],m7[3][3],m8[3][3]; for(int i=0;i<3;i++) { scanf("%d %d %d",&a[i][0],&a[i][1],&a[i][2]); } int diff[8]; for(int i=0;i<8;i++){diff[i]=0;} //NO problem here m1[0][0]=8;m1[0][1]=1;m1[0][2]=6; m1[1][0]=3;m1[1][1]=5;m1[1][2]=7; m1[2][0]=4;m1[2][1]=9;m1[2][2]=2; m2[0][0]=6;m2[0][1]=1;m2[0][2]=8; m2[1][0]=7;m2[1][1]=5;m2[1][2]=3; m2[2][0]=2;m2[2][1]=9;m2[2][2]=4; m3[0][0]=4;m3[0][1]=9;m3[0][2]=2; m3[1][0]=3;m3[1][1]=5;m3[1][2]=7; m3[2][0]=8;m3[2][1]=1;m3[2][2]=6; m4[0][0]=2;m4[0][1]=9;m4[0][2]=4; m4[1][0]=7;m4[1][1]=5;m4[1][2]=3; m4[2][0]=6;m4[2][1]=1;m4[2][2]=8; m5[0][0]=8;m5[0][1]=3;m5[0][2]=4; m5[1][0]=1;m5[1][1]=5;m5[1][2]=9; m5[2][0]=6;m5[2][1]=7;m5[2][2]=2; m6[0][0]=4;m6[0][1]=3;m6[0][2]=8; m6[1][0]=9;m6[1][1]=5;m6[1][2]=1; m6[2][0]=2;m6[2][1]=7;m6[2][2]=6; m7[0][0]=6;m7[0][1]=7;m7[0][2]=2; m7[1][0]=1;m7[1][1]=5;m7[1][2]=9; m7[2][0]=8;m7[2][1]=3;m7[2][2]=4; m8[0][0]=2;m8[0][1]=7;m8[0][2]=6; m8[1][0]=9;m8[1][1]=5;m8[1][2]=1; m8[2][0]=4;m8[2][1]=3;m8[2][2]=8; //OK for(int m=1;m<=8;m++){ for(int i=0;i<3;i++){ for(int j=0;j<3;j++){ if(m==1) diff[0]=diff[0]+abs(a[i][j]-m1[i][j]); else if(m==2) diff[1]=diff[1]+abs(a[i][j]-m2[i][j]); else if(m==3) diff[2]=diff[2]+abs(a[i][j]-m3[i][j]); else if(m==4) diff[3]=diff[3]+abs(a[i][j]-m4[i][j]); else if(m==5) diff[4]=diff[4]+abs(a[i][j]-m5[i][j]); else if(m==6) diff[5]=diff[5]+abs(a[i][j]-m6[i][j]); else if(m==7) diff[6]=diff[6]+abs(a[i][j]-m7[i][j]); else if(m==8) diff[7]=diff[7]+abs(a[i][j]-m8[i][j]); } } } for(int i=0;i<8;i++){ if(diff[i]