#include <iostream>

using namespace std;

int main()
{
    int n,k,i,j,a[100][100],m;
    cin>>n;
    cin>>k;
    m=k;
    for(i=0;i<n;i++){
        for(j=0;j<n;j++){
            if(j>=(-2)*m+k && j<=k) a[i][j]=1;
            else if(j>=n-1-k && j<=n-1+2*m-k) a[i][j]=1;
            else a[i][j]=0;
        }
        k++;
    }
    for(i=0;i<n;i++){
        for(j=0;j<n;j++) cout<<a[i][j]<<" ";
        cout<<endl;
    }
    return 0;
}
