#include <bits/stdc++.h>
using namespace std;
int N;
int arr[51][51];
bool checkSum(int num, int row, int col) {
  for (int i = 0; i < N; i++) {
    for (int j = 0; j < N; j++) {
      if (arr[row][i] + (long long int)arr[j][col] == num) {
        return true;
      }
    }
  }
  return false;
}
int main() {
  scanf("%d", &N);
  for (int i = 0; i < N; i++) {
    for (int j = 0; j < N; j++) {
      scanf("%d", &arr[i][j]);
    }
  }
  bool flag = true;
  for (int i = 0; i < N && flag; i++) {
    for (int j = 0; j < N && flag; j++) {
      if (arr[i][j] != 1) {
        flag = checkSum(arr[i][j], i, j);
      }
    }
  }
  if (flag) {
    printf("Yes\n");
  } else {
    printf("No\n");
  }
  return 0;
}
