/*
Task: Problem 7.07
Date: Dec 24, 2020
Author: aLittleLove (Minh Vu)
*/
#include<bits/stdc++.h>
using namespace std;
const int N = 2e3 + 5;
double a[N][N];
int main()
{
ios::sync_with_stdio(false); cin.tie(0); cout.tie(0);
//freopen("input.txt","r",stdin);
int n; cin >> n >> n;
for (int i=0; i<n; i++)
for (int j=0; j<n; j++)
cin >> a[i][j];
for (int i=0; i<n; i++)
for (int j=0; j<n; j++)
if (a[i][j]!=a[j][i])
{
cout << "No";
return 0;
}
cout << "Yes";
return 0;
}
LyoKVGFzazogUHJvYmxlbSA3LjA3CkRhdGU6IERlYyAyNCwgMjAyMApBdXRob3I6IGFMaXR0bGVMb3ZlIChNaW5oIFZ1KQoqLwoKI2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmNvbnN0IGludCBOID0gMmUzICsgNTsKCmRvdWJsZSBhW05dW05dOwoKaW50IG1haW4oKQp7CiAgICBpb3M6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7IGNpbi50aWUoMCk7IGNvdXQudGllKDApOwogICAgLy9mcmVvcGVuKCJpbnB1dC50eHQiLCJyIixzdGRpbik7CiAgICBpbnQgbjsgY2luID4+IG4gPj4gbjsKICAgIGZvciAoaW50IGk9MDsgaTxuOyBpKyspCiAgICAgICAgZm9yIChpbnQgaj0wOyBqPG47IGorKykKICAgICAgICAgICAgY2luID4+IGFbaV1bal07CgogICAgZm9yIChpbnQgaT0wOyBpPG47IGkrKykKICAgICAgICBmb3IgKGludCBqPTA7IGo8bjsgaisrKQogICAgICAgICAgICBpZiAoYVtpXVtqXSE9YVtqXVtpXSkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgY291dCA8PCAiTm8iOwogICAgICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgICAgIH0KICAgIGNvdXQgPDwgIlllcyI7CiAgICByZXR1cm4gMDsKfQ==