#define maxn 2005
using namespace std;
char a[maxn][maxn];
int v[maxn];
int n,s,t,m;
int main()
{
cin>>n>>m;
for(int i=0;i<n;i++)scanf("%s",a[i]);
for(int j=0;j<m;j++)
{
s=0;
for(int i=0;i<n;i++)
if(a[i][j]-'0'==1)s++,t=i;
if(s==1) v[t]=1;
}
for(int i=0;i<n;i++)
if(!v[i]) { printf("YES\n"); return 0;}
printf("NO\n");
return 0;
}