#include <bits/stdc++.h>
using namespace std;
int n, k, t[16];
string init(string data) {
  for (auto i = data.size(); i < 4; ++i) data.push_back('0');
  return data;
}
int getNum(string data) {
  int num = 0;
  for (int i = 0; i < data.size(); i++) {
    num += (data[i] - '0') * pow(2, 4 - i);
  }
  return num / 2;
}
void end() {
  cout << "YES" << endl;
  exit(0);
}
int main() {
  ios_base::sync_with_stdio(0);
  cin >> n >> k;
  for (int i = 0; i < n; i++) {
    string data;
    char c;
    for (int i = 0; i < k; i++) {
      cin >> c;
      data.push_back(c);
    }
    ++t[getNum(init(data))];
  }
  if (t[0]) end();
  if (t[1])
    if (t[2] || t[4] || t[6] || t[8] || t[10] || t[12] || t[14]) end();
  if (t[2])
    if (t[4] || t[5] || t[8] || t[9] || t[12] || t[13]) end();
  if (t[4])
    if (t[3] || t[8] || t[9] || t[10] || t[11]) end();
  if (t[8])
    if (t[3] || t[5] || t[6] || t[7]) end();
  if (t[3] && t[12]) end();
  if (t[5] && t[10]) end();
  if (t[6] && t[9]) end();
  cout << "NO" << endl;
  return 0;
}
