#include<iostream>

using namespace std;

int snake[100][100];

int main(){
    int n;
    cin>>n;
    
    int num = 1;
    for(int i = 0; i < n; i++){
        for(int j = 0; j <= i; j++){
            snake[i-j][j] = num++;
        }
    }
    
    for(int i = 0; i < n; i++){
        for (int j = 0; j < n - i; j++){
            cout<<snake[i][j]<<" ";
        }
        cout<<endl;
    }
    return 0;
    
}