func_code_string: #include <bits/stdc++.h>   using namespace std;   struct TP {};   int ar[5][5];   int ans = 0;   int nums[5];   bool used[10];   void cal(int pos) {     if (pos == 5) {       int tmp = 0;       for (int x = 0; x < 5; x++) {         for (int y = x; y < 4; y += 2) {           tmp += ar[nums[y]][nums[y + 1]];           tmp += ar[nums[y + 1]][nums[y]];         }       }       ans = max(ans, tmp);       return;     }     for (int i = 0; i < 5; i++) {       if (!used[i]) {         nums[pos] = i;         used[i] = 1;         cal(pos + 1);         used[i] = 0;       }     }   }   int main() {     ios_base::sync_with_stdio(false);     cin.tie(NULL);     for (int i = 0; i < 5; i++)       for (int j = 0; j < 5; j++) scanf( %d , &ar[i][j]);     cal(0);     printf( %d , ans);     printf(  n );     return 0;   }   