// https://www.hackerrank.com/contests/rookierank/challenges/magic-square-forming #include #include int main() { int m1[]={8, 1, 6, 3, 5, 7, 4, 9, 2}; int m2[]={6, 1, 8, 7, 5, 3, 2, 9, 4}; int m3[]={4, 9, 2, 3, 5, 7, 8 ,1, 6}; int m4[]={2, 9, 4, 7, 5, 3, 6, 1, 8}; int m5[]={8, 3, 4, 1, 5, 9, 6, 7, 2}; int m6[]={4, 3, 8, 9, 5, 1, 2, 7, 6}; int m7[]={6, 7, 2, 1, 5, 9, 8, 3, 4}; int m8[]={2, 7, 6, 9, 5, 1, 4, 3, 8}; int m[12]; int i; for(i=0;i<9;i++) scanf("%d", &m[i]); int min=100; int omil=0; for(i=0;i<9;i++) if(m[i]!=m1[i]) omil+=abs(m[i]-m1[i]); if(omil