#include <stdio.h>

int main () {
  int n = 0;
  int m = 0;
  
  int res = 0;
  
  res = scanf("%d", &n);
  res = scanf("%d", &m);
  
  for (int i = 0; i < (1<<n); i++) {
    printf("%d", (i<<m));
    for (int j = 1; j < (1<<m); j++) {
      printf(" %d", (i<<m)+j);
    }
    printf("\n");
  }
  
  return 0;
}