#include <iostream>

using namespace std;

int main()
{
    int i,j,n,a[24][24],k1=1,m1=1,k2=0,m2=1;
    cin>>n;
    for(i=0;i<n;i++){
        for(j=0;j<n;j++){
            if(i==j) a[i][j]=0;
            else if(j==n-k1) a[i][j]=0;
            else if(j>=m1 && j<=n-k1) a[i][j]=1;
            else if(i>=n/2+1 && j>=n/2-m2 && j<=n/2+k2){
                    a[i][j]=2;
            }
            else a[i][j]=3;
        }
        if(i>=n/2+1){
            m2++;
            k2++;
        }
        k1++;
        m1++;
    }
    for(i=0;i<n;i++){
        for(j=0;j<n;j++) cout<<a[i][j]<<" ";
        cout<<endl;
    }
    return 0;
}

