#include #include #include #include #include using namespace std; int main() { int a[3][3]; for(int i=0;i<3;i++) { for(int j=0;j<3;j++) { cin>>a[i][j]; } } { int ms1[][3]={ {8,1,6},{3,5,7},{4,9,2} }; int ms2[][3]={ {4,9,2},{3,5,7},{8,1,6} }; int ms3[][3]={ {2,9,4},{7,5,3},{6,1,8} }; int ms4[][3]={ {6,1,8},{7,5,3},{2,9,4} }; int ms5[][3]={ {2,7,6},{9,5,1},{4,3,8} }; int ms6[][3]={ {4,3,8},{9,5,1},{2,7,6} }; int ms7[][3]={ {6,7,2},{1,5,9},{8,3,4} }; int ms8[][3]={ {8,3,4},{1,5,9},{6,7,2} }; int cnt=0; int cn=0; for(int i=0;i<3;i++) { for(int j=0;j<3;j++) { cn+=abs(ms1[i][j]-a[i][j]); } } cnt=cn; cn=0; for(int i=0;i<3;i++) { for(int j=0;j<3;j++) { cn+=abs(ms2[i][j]-a[i][j]); } } cnt=min(cn,cnt); cn=0; for(int i=0;i<3;i++) { for(int j=0;j<3;j++) { cn+=abs(ms3[i][j]-a[i][j]); } } cnt=min(cn,cnt); cn=0; for(int i=0;i<3;i++) { for(int j=0;j<3;j++) { cn+=abs(ms4[i][j]-a[i][j]); } } cnt=min(cn,cnt); cn=0; for(int i=0;i<3;i++) { for(int j=0;j<3;j++) { cn+=abs(ms5[i][j]-a[i][j]); } } cnt=min(cn,cnt); cn=0; for(int i=0;i<3;i++) { for(int j=0;j<3;j++) { cn+=abs(ms6[i][j]-a[i][j]); } } cnt=min(cn,cnt); cn=0; for(int i=0;i<3;i++) { for(int j=0;j<3;j++) { cn+=abs(ms7[i][j]-a[i][j]); } } cnt=min(cn,cnt); cn=0; for(int i=0;i<3;i++) { for(int j=0;j<3;j++) { cn+=abs(ms8[i][j]-a[i][j]); } } cnt=min(cn,cnt); cout<