#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;
    do {
      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 */
    } while ( soma < n*n*n );

    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;
}