func_code_string: #include <bits/stdc++.h>   using namespace std;   int ar[50][50];   int n;   int check(int r, int c) {     int v = 0;     for (int i = 0; i < n; i++) {       for (int j = 0; j < n; j++) {         if (ar[r][i] + ar[j][c] == ar[r][c]) {           return 1;         }       }     }     return 0;   }   int main() {     cin >> n;     for (int i = 0; i < n; i++) {       for (int j = 0; j < n; j++) cin >> ar[i][j];     }     int flag = 1;     for (int i = 0; i < n; i++) {       for (int j = 0; j < n; j++) {         if (ar[i][j] != 1) {           flag = flag && check(i, j);         }         if (!flag) {           break;         }       }       if (!flag) {         break;       }     }     if (flag) {       cout <<  Yes  << endl;     } else {       cout <<  No  << endl;     }   }   