//描述
//小时候学过的九九乘法表也许将会扎根于我们一生的记忆,现在让我们重温那些温暖的记忆,请编程输出九九乘法表.
//现在要求你输出它的格式与平常的 不同啊! 是那种反过来的三角形啦,具体如下图:
//每两个式子之前用一个空格 隔开。。。
//输入
//第一有一个整数N,表示有N组数据(N<10)
//接下来由N行,每行只有一个整数M(1<=M<=9);
//输出
//对应每个整数M,根据要求输出乘法表的前N行,具体格式参见输入输出样例和上图.
//每两组测试数据结果之间有一个空行隔开,具体如输出样例。
//样例输入
//3
//2
//1
//5
//样例输出
//11=1 12=2 13=3 14=4 15=5 16=6 17=7 18=8 19=9
//22=4 23=6 24=8 25=10 26=12 27=14 28=16 29=18
//
//11=1 12=2 13=3 14=4 15=5 16=6 17=7 18=8 19=9
//
//11=1 12=2 13=3 14=4 15=5 16=6 17=7 18=8 19=9
//22=4 23=6 24=8 25=10 26=12 27=14 28=16 29=18
//33=9 34=12 35=15 36=18 37=21 38=24 39=27
//44=16 45=20 46=24 47=28 48=32 49=36
//55=25 56=30 57=35 58=40 5*9=45
#include<stdio.h>
int main()
{
int i,j,N,M;
scanf("%d",&N);
while(N--)
{
scanf("%d",&M);
for(i=1;i<=M;i++)
{
for(j=i;j<10;j++)
{
printf("%d*%d=%2d ",i,j,i*j);
}
printf("\n");
}
}
return 0;
}