/* 4 9 2 3 5 7 8 1 5 */ #include using namespace std; int a[10][10]; int b[10][10]; int main() { b[0][0]=8; b[0][1]=1; b[0][2]=6; b[1][0]=3; b[1][1]=5; b[1][2]=7; b[2][0]=4; b[2][1]=9; b[2][2]=2; int min1=INT_MAX; for(int i=0;i<3;i++) { for(int j=0;j<3;j++) cin>>a[i][j]; } int cost=0; for(int i=0;i<3;i++) { for(int j=0;j<3;j++) { if(a[i][j]!=b[i][j]) cost+=abs(a[i][j]-b[i][j]); } } min1=min(min1,cost); cost=0; for(int i=0;i<3;i++) { for(int j=0;j<3;j++) { if(a[i][j]!=b[2-i][j]) cost+=abs(a[i][j]-b[2-i][j]); } } min1=min(min1,cost); cost=0; for(int i=0;i<3;i++) { for(int j=0;j<3;j++) { if(a[i][j]!=b[i][2-j]) cost+=abs(a[i][j]-b[i][2-j]); } } min1=min(min1,cost); cost=0; for(int i=0;i<3;i++) { for(int j=0;j<3;j++) { if(a[i][j]!=b[2-i][2-j]) cost+=abs(a[i][j]-b[2-i][2-j]); } } min1=min(min1,cost); cost=0; for(int i=0;i<3;i++) { for(int j=0;j<3;j++) { if(a[i][j]!=b[j][i]) cost+=abs(a[i][j]-b[j][i]); } } min1=min(min1,cost); cost=0; for(int i=0;i<3;i++) { for(int j=0;j<3;j++) { if(a[i][j]!=b[2-j][i]) cost+=abs(a[i][j]-b[2-j][i]); } } min1=min(min1,cost); cost=0; for(int i=0;i<3;i++) { for(int j=0;j<3;j++) { if(a[i][j]!=b[j][2-i]) cost+=abs(a[i][j]-b[j][2-i]); } } min1=min(min1,cost); cost=0; for(int i=0;i<3;i++) { for(int j=0;j<3;j++) { if(a[i][j]!=b[2-j][2-i]) cost+=abs(a[i][j]-b[2-j][2-i]); } } min1=min(min1,cost); cout<