#include <stdio.h>
int main() {
int n, m, i,
prim_impar, /* primeiro dos impares consecutivos */
soma; /* soma acumulada dos impares consecutivos */
scanf("%d", &m);
for (n = 1; n <= m; n++) { /* n++ equivale n=n+1 */
soma = -1; /* forca primeira execucao do laco */
prim_impar = -1;
while ( soma < n*n*n ) {
prim_impar = prim_impar + 2;
/* some os n impares a partir de prim_impar */
soma = 0;
for (i = 0; i < n; i++)
soma = soma + (prim_impar+2*i);
/* soma contem a soma dos n impares a partir de prim_impar */
}
printf("%d*%d*%d = %2d", n, n, n, prim_impar);
for (i = 1; i < n; i++)
printf("+%2d", prim_impar+2*i);
printf("\n");
}
return 0;
}