#include #define rep(i, a, n) for(int i = a; i < n; i++) #define REP(i, n) rep(i, 0, n) #define repb(i, a, b) for(int i = a; i >= b; i--) #define all(a) a.begin(), a.end() #define int long long #define chmax(x, y) x = max(x, y) #define chmin(x, y) x = min(x, y) using namespace std; typedef pair P; const int mod = 1000000007; const int INF = 1e12; int n, m; vector a; bool calc(){ bool res = (a[0] == 777); int r = 1, sum = a[0]; rep(l, 0, n){ while(r < n && sum + a[r] <= 777){ sum += a[r]; r++; } res |= (sum == 777); sum -= a[l]; } return res; } signed main(){ ios::sync_with_stdio(false); cin.tie(0); cin >> n >> m; a.resize(n); bool ans = false; rep(i, 0, m){ rep(j, 0, n){ int in; cin >> in; a[j] += in; } ans |= calc(); } if(ans) cout << "YES" << endl; else cout << "NO" << endl; }