#include <iostream>
#include <vector>
using namespace std;
vector<int> v;
int main(){
    int i,j,k,n; cin >> n;
    for(i=n;i>=1;i--){
        v.push_back(i);
    }
    for(i=1;i<=n;i++){
        int k = (2*i - 1)%n;
        for(j=n - k;j<2*n - k;j++){
            cout << v[j%n] << " ";
        }
        cout << endl;
    }
}