#include #include #include #include #include using namespace std; int main() { /* Enter your code here. Read input from STDIN. Print output to STDOUT */ int s[9]; int magics[8][9] = { {8,1,6,3,5,7,4,9,2}, {6,1,8,7,5,3,2,9,4}, {4,9,2,3,5,7,8,1,6}, {2,9,4,7,5,3,6,1,8}, {8,3,4,1,5,9,6,7,2}, {4,3,8,9,5,1,2,7,6}, {6,7,2,1,5,9,8,3,4}, {2,7,6,9,5,1,4,3,8} }; for (int i = 0; i < 9; i++) { cin >> s[i]; } int minDiff = 9999; int count; for (int i = 0; i < 8; i++) { count = 0; for (int j = 0; j < 9; j++) { count += abs(magics[i][j] - s[j]); } if (minDiff > count) { minDiff = count; } } cout << minDiff << endl; return 0; }