n = int(input()) a, flag = [], 0 for i in range(n): b = list(map(int, input().split())) a.append(b) for j in range(1, n): for k in range(j): if a[j][k] != 0: flag = 1 print('NO') break if flag == 1: break if flag != 1: print('YES')
n = int(input()) a, flag = [], 0 for i in range(n): b = list(map(int, input().split())) a.append(b) for j in range(1, n): for k in range(j): if a[j][k] != 0: flag = 1 print('NO') break if flag == 1: break if flag != 1: print('YES')