#include<iostream>
#include<cstring>
#include<algorithm>
using namespace std;
string zhuan(int n, int p) {string s;while (n) {int r = n % p;if (r <= 9)s.push_back(r + '0');else s.push_back(r - 10 + 'A');n /= p;}reverse(s.begin(), s.end());return s;
}
int main() {int p;cin >> p;for (int i = 1; i < p; i++) {for (int j = 1; j <= i; j++) {cout << zhuan(i, p) << "*" << zhuan(j, p) << "=" << zhuan(i * j, p) << " ";}cout << endl;}return 0;
}