#include <iostream>
int main(){
int i, j, n, *v;
std::cin >> n;
v = new int[n * n];
for(i = 0; i < n; ++i)
for(j = 0; j < n; ++j)
v[i * n + j] = n - j;
for(i = 0; i < n; ++i){
for(j = 0; j < n; ++j)
std::cout << v[i * n + j] << ' ';
std::cout << '\n';
}
delete[] v;
return 0;
}