#include #include #include #include #include using namespace std; int s[3][3]; int s1[3][3]={4,9,2, 3,5,7, 8,1,6}; int s2[3][3]={8,3,4, 1,5,9, 6,7,2}; int s3[3][3]={6,1,8, 7,5,3, 2,9,4}; int s4[3][3]={2,7,6, 9,5,1, 4,3,8}; int s5[3][3]={2,9,4, 7,5,3, 6,1,8}; int s6[3][3]={4,3,8, 9,5,1, 2,7,6}; int s7[3][3]={8,1,6, 3,5,7, 4,9,2}; int s8[3][3]={6,7,2, 1,5,9, 8,3,4}; int main() { /* Enter your code here. Read input from STDIN. Print output to STDOUT */ for(int i=0;i<3;i++){ for(int j=0;j<3;j++){ cin>>s[i][j]; } } int sol=100; int ans=0; for(int i=0;i<3;i++){ for(int j=0;j<3;j++){ ans+=abs(s[i][j]-s1[i][j]); } } sol=min(ans,sol); ans=0; for(int i=0;i<3;i++){ for(int j=0;j<3;j++){ ans+=abs(s[i][j]-s2[i][j]); } } sol=min(ans,sol); ans=0; for(int i=0;i<3;i++){ for(int j=0;j<3;j++){ ans+=abs(s[i][j]-s3[i][j]); } } sol=min(ans,sol); ans=0; for(int i=0;i<3;i++){ for(int j=0;j<3;j++){ ans+=abs(s[i][j]-s4[i][j]); } } sol=min(ans,sol); ans=0; for(int i=0;i<3;i++){ for(int j=0;j<3;j++){ ans+=abs(s[i][j]-s5[i][j]); } } sol=min(ans,sol); ans=0; for(int i=0;i<3;i++){ for(int j=0;j<3;j++){ ans+=abs(s[i][j]-s6[i][j]); } } sol=min(ans,sol); ans=0; for(int i=0;i<3;i++){ for(int j=0;j<3;j++){ ans+=abs(s[i][j]-s7[i][j]); } } sol=min(ans,sol); ans=0; for(int i=0;i<3;i++){ for(int j=0;j<3;j++){ ans+=abs(s[i][j]-s8[i][j]); } } sol=min(ans,sol); cout<