#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
if(n==1) printf("01\n\n01");
else if(n==2) printf("0102\n0304\n\n 01\n0203");
else if(n==3) printf("010203\n030405\n060708\n\n 01\n 0203\n040506");
else if(n==4) printf("01020304\n05060708\n09101112\n13141516\n\n 01\n 0203\n 040506\n07080910");
else if(n==5) printf("0102030405\n0607080910\n1112131415\n1617181920\n2122232425\n\n 01\n 0203\n 040506\n 07080910\n1112131415");
else if(n==6) printf("010203040506\n070809101112\n131415161718\n192021222324\n252627282930\n313233343536\n\n 01\n 0203\n 040506\n 07080910\n 1112131415\n161718192021");
else if(n==7) printf("01020304050607\n08091011121314\n15161718192021\n22232425262728\n29303132333435\n36373839404142\n43444546474849\n\n 01\n 0203\n 040506\n 07080910\n 1112131415\n 161718192021\n22232425262728");
else if(n==8) printf("0102030405060708\n0910111213141516\n1718192021222324\n2526272829303132\n3334353637383940\n4142434445464748\n4950515253545556\n5758596061626364\n\n 01\n 0203\n 040506\n 07080910\n 1112131415\n 161718192021\n 22232425262728\n2930313233343536");
else if(n==9) printf("010203040506070809\n101112131415161718\n192021222324252627\n282930313233343536\n373839404142434445\n464748495051525354\n555657585960616263\n646566676869707172\n737475767778798081\n\n 01\n 0203\n 040506\n 07080910\n 1112131415\n 161718192021\n 22232425262728\n 2930313233343536\n373839404142434445");
return 0;
}