int main(){ char nilai[15]; scanf("%d %d",&r,&c); string cari=""; string set =""; int run = 1; for(int i=0; i<c; i++){ cari+="1"; set+="0"; } for(int i=0;i<r;i++){ scanf("%s",nilai); string isi = nilai; if(isi == cari){ run =1; isi = set; if(i > besar) besar = i; } data.pb(isi); } int stat= 0; int atas; while(run){ atas=-1; for(int i=0;i<r-1;i++){ if(data[i] != cari && data[i] != set){ atas=i; } } if(data[r-1] == set && atas!=-1){ stat = 1; besar = r-1; } runtuhkan(); stat=0; besar=0; for(int i=0;i<r;i++){ if(data[i] == cari){ stat=1; data[i] = set; if(i>besar){ besar=i; break; } } } if(data[r-1] == set && atas!=-1){ stat = 1; besar = r-1; } if(stat !=1) run=0; } for(int i=0; i <r;i++){ printf("%s\n",data[i].c_str()); } }