# include <stdio.h>
int n, m;
int a[5][4] = {0};
void dfs (int i)
{
if (i == n)
{
for (int k = 0; k < n; ++k)
for (int l = 0; l <m; ++l)
if (a[k][l] == 1)
printf("%d ", l + 1);
printf("\n");
return;
}
for (int j = 0; j < m; ++j)
{
a[i][j] = 1;
dfs (i + 1);
a[i][j] = 0;
}
}
int main (void)
{
scanf("%d %d", &n, &m);
dfs (0);
return 0;
}