#include <iostream>
using namespace std;
int m[105][105];
int main()
{
int n;
cin>>n;
for(int i=1; i<=n; i++)
for(int j=n-i+1; j<=n; j++)
if(m[i][j-1]==0) m[i][j]=1;
else m[i][j]=m[i][j-1]*2;
// afisare matrice
for(int i=1; i<=n; i++) {
for(int j=1; j<=n; j++)
cout<<m[i][j]<<' ';
cout<<endl;
}
return 0;
}