#include <stdbool.h>
#include <stdio.h>

int main() {
    int n;
    scanf("%d", &n);

    int juzhen[n][n];
    for (int i = 0; i < n; i++){
        for (int j = 0; j < n; j++){
            int a;
            scanf("%d", &a);
            juzhen[i][j] = a;
        }
    }

    bool panduan = true;
    for (int i = 1; i < n; i++){
        for (int j = 0; j < i; j++){
            if (juzhen[i][j] != 0){
                panduan = false;
                break;
            }
        }
    }

    if (panduan){
        printf("YES");
    }
    else {
        printf("NO");
    }

    return 0;
}