#include #include #include using namespace std; int n,k; int lc[26],li[26][500]; int ra[500],rb[500],rc[500],rd[500]; char a[64][64]; main(){ scanf("%d%d",&n,&k); for(int i=0;i=n+1||a[z+1][x]?1:z<2?3:3; for(int l=0;l<25&&z+l<=n;++l){ v+=a[z+l][x]*5-1; int v1=0; if(a[z+l][x]&&!a[z+l+1][x]) v1=2; if(!a[z+l][x]&&a[z+l+1][x]) v1=1; if(bv<=v1&&lc[l+1]){ bv=v1; bl=l+1; } } if(bl){ int i=li[bl][--lc[bl]]; ra[i]=z; rb[i]=x; rc[i]=z+bl-1; rd[i]=x; for(int l=0;l