#include"stdio.h" main() { int x,y; while(scanf("%d%d",&x,&y),!(x==0&&y==0)) { int i,j,mark=1,a[x][y]; for(i=0;i<x;i++) for(j=0;j<y;j++) { scanf("%d",&a[i][j]); if(a[i][j]==0) mark=0; } if(mark==1) {printf("No\n");continue ; } int mark2=1; for(i=1;i<x;i++) { for(j=1;j<y;j++) { if((a[i][j]==0&&a[i][j-1]==0) || (a[i][j]==0&&a[i-1][j]==0) ) mark2=0;break; } if(mark2==0) break; } for(j=1;j<y;j++) {if(a[0][j]==0&&a[0][j-1]==0) mark2=0;} for(i=1;i<x;i++) {if(a[i][0]==0&&a[i-1][0]==0) mark2 =0;} if(mark2==0) printf("No\n"); else printf("Yes\n"); } return 0; }