#include <bits/stdc++.h>
using namespace std;
const int mxn = 105;
int main() {
  int n, a, b;
  int cnt = 0;
  scanf("%d%d%d", &n, &a, &b);
  if (n > a * b)
    printf("-1\n");
  else {
    for (int i = 1; i <= a; i++) {
      for (int j = 1; j <= b; j++) {
        if (cnt <= n) {
          int x = j + (i - 1) * b;
          int y = b - j + b * (i - 1) + 1;
          if (i & 1 && x <= n) {
            printf("%d ", x);
            cnt++;
          }
          if (i & 1 && x > n) printf("0 ");
          if (!(i & 1) && y > n) {
            printf("0 ");
          }
          if (!(i & 1) && y <= n) {
            printf("%d ", y);
            cnt++;
          }
        } else
          printf("0 ");
      }
      printf("\n");
    }
  }
  return 0;
}
