#include #include #include #include #include using namespace std; int main(void) { int ms1[]={8,1,6,3,5,7,4,9,2}; int ms2[]={4,3,8,9,5,1,2,7,6}; int ms3[]={2,9,4,7,5,3,6,1,8}; int ms4[]={6,7,2,1,5,9,8,3,4}; int ms5[]={6,1,8,7,5,3,2,9,4}; int ms6[]={8,3,4,1,5,9,6,7,2}; int ms7[]={4,9,2,3,5,7,8,1,6}; int ms8[]={2,7,6,9,5,1,4,3,8}; int user[9],sub[8]; int i; for(i=0;i<9;i++) scanf("%d",&user[i]); int min=45; sub[0]=abs(ms1[0]-user[0])+abs(ms1[1]-user[1])+abs(ms1[2]-user[2])+abs(ms1[3]-user[3])+abs(ms1[4]-user[4])+abs(ms1[5]-user[5])+abs(ms1[6]-user[6])+abs(ms1[7]-user[7])+abs(ms1[8]-user[8]); sub[1]=abs(ms2[0]-user[0])+abs(ms2[1]-user[1])+abs(ms2[2]-user[2])+abs(ms2[3]-user[3])+abs(ms2[4]-user[4])+abs(ms2[5]-user[5])+abs(ms2[6]-user[6])+abs(ms2[7]-user[7])+abs(ms2[8]-user[8]); sub[2]=abs(ms3[0]-user[0])+abs(ms3[1]-user[1])+abs(ms3[2]-user[2])+abs(ms3[3]-user[3])+abs(ms3[4]-user[4])+abs(ms3[5]-user[5])+abs(ms3[6]-user[6])+abs(ms3[7]-user[7])+abs(ms3[8]-user[8]); sub[3]=abs(ms4[0]-user[0])+abs(ms4[1]-user[1])+abs(ms4[2]-user[2])+abs(ms4[3]-user[3])+abs(ms4[4]-user[4])+abs(ms4[5]-user[5])+abs(ms4[6]-user[6])+abs(ms4[7]-user[7])+abs(ms4[8]-user[8]); sub[4]=abs(ms5[0]-user[0])+abs(ms5[1]-user[1])+abs(ms5[2]-user[2])+abs(ms5[3]-user[3])+abs(ms5[4]-user[4])+abs(ms5[5]-user[5])+abs(ms5[6]-user[6])+abs(ms5[7]-user[7])+abs(ms5[8]-user[8]); sub[5]=abs(ms6[0]-user[0])+abs(ms6[1]-user[1])+abs(ms6[2]-user[2])+abs(ms6[3]-user[3])+abs(ms6[4]-user[4])+abs(ms6[5]-user[5])+abs(ms6[6]-user[6])+abs(ms6[7]-user[7])+abs(ms6[8]-user[8]); sub[6]=abs(ms7[0]-user[0])+abs(ms7[1]-user[1])+abs(ms7[2]-user[2])+abs(ms7[3]-user[3])+abs(ms7[4]-user[4])+abs(ms7[5]-user[5])+abs(ms7[6]-user[6])+abs(ms7[7]-user[7])+abs(ms7[8]-user[8]); sub[7]=abs(ms8[0]-user[0])+abs(ms8[1]-user[1])+abs(ms8[2]-user[2])+abs(ms8[3]-user[3])+abs(ms8[4]-user[4])+abs(ms8[5]-user[5])+abs(ms8[6]-user[6])+abs(ms8[7]-user[7])+abs(ms8[8]-user[8]); for(i=0;i<8;i++) { if(sub[i]