#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; long long MOD = 1000000007; int main() { int N,M; cin >> N >> M; vector< vector > V(M); for ( int i = 0; i < M; i++ ) { V[i].push_back(0); for ( int j = 1; j <= N; j++ ) { int a; cin >> a; if ( !i ) { V[i].push_back( a ); } else { V[i].push_back( V[i-1][j] + a ); } } } for ( int i = 0; i < M; i++ ) { for ( int j = 1; j <= N; j++ ) { V[i][j] += V[i][j-1]; } } for ( int i = 0; i < M; i++ ) { int l = 0, r = 0; while ( r <= N ) { if ( V[i][r] - V[i][l] == 777 ) { cout << "YES" << endl; return 0; } else if ( V[i][r] - V[i][l] < 777 ) { r++; } else { l++; } } } cout << "NO" << endl; return 0; }