#include<bits/stdc++.h>
using namespace std;
int main() {
int n;
cin >> n;
if (n == 1)
cout << "01";
if (n == 2)
cout << "0102" << endl << "03";
if (n == 3)
cout << "010203" << endl << "0405" << endl << "06";
if (n == 4)
cout << "01020304" << endl << "050607" << endl << "0809" << endl << "10";
if (n == 5)
cout << "0102030405" << endl << "06070809" << endl << "101112" << endl << "1314" << endl << "15";
if (n == 6)
cout << "010203040506" << endl << "0708091011" << endl << "12131415" << endl << "161718" << endl << "1920" << endl <<
"21";
if (n == 7)
cout << "01020304050607" << endl << "080910111213" << endl << "1415161718" << endl << "19202122" << endl << "23242526"
<< endl << "272829" << endl << "30";
if (n == 8)
cout << "0102030405060708" << endl << "09101112131415" << endl << "161718192021" << endl << "2223242526" << endl <<
"27282930" << endl << "313233" << endl << "3435" << endl << "36";
if (n == 9)
cout << "010203040506070809" << endl << "1011121314151617" << endl << "18192021222324" << endl << "252627282930" << endl
<<
"3132333435" << endl << "37383940" << endl << "414243" << endl << "4445" << endl << "46";
if (n == 10)
cout << "01020304050607080910" << endl << "111213141516171819" << endl << "2021222324252627" << endl << "28293031323334"
<< endl <<
"353637383940" << endl << "4142434445" << endl << "46474849" << endl << "505152" << endl << "5354" << endl << "55";
if (n == 11)
cout << "0102030405060708091011" << endl << "12131415161718192021" << endl << "222324252627282930" << endl <<
"3132333435363738" << endl <<
"39404142434445" << endl << "464748495051" << endl << "5253545556" << endl << "57585960" << endl << "616263" << endl <<
"6465" << endl << "66";
if (n == 12)
cout << "010203040506070809101112" << endl << "1314151617181920212223" << endl << "24252627282930313233" << endl <<
"343536373839404142" << endl <<
"4344454647484950" << endl << "51525354555657" << endl << "585960616263" << endl << "6465666768" << endl << "69707172"
<< endl << "737475" << endl << "7677"
<< endl << "78";
if (n == 13)
cout << "01020304050607080910111213" << endl << "141516171819202122232425" << endl << "2627282930313233343536" << endl
<< "37383940414243444546" << endl <<
"474849505152535455" << endl << "5657585960616263" << endl << "64656667686970" << endl << "717273747576" << endl <<
"7778798081" << endl << "82838485" << endl << "868788"
<< endl << "8990" << endl << "91";
return 0;
}