#include <bits/stdc++.h>
using namespace std;
const int INF = (int)1E9;
int N, A, B;
int main() {
  cin >> N >> A >> B;
  int odd = (N + 1) / 2, even = N / 2;
  if (A * B < N) return puts("-1"), 0;
  int oddc = 1, evenc = 2;
  for (int i = (0); i < (A); i++) {
    for (int j = (0); j < (B); j++) {
      if ((i + j) % 2 == 0) {
        if (odd) {
          printf("%d ", oddc);
          oddc += 2;
          odd--;
        } else
          printf("0 ");
      } else {
        if (even) {
          printf("%d ", evenc);
          evenc += 2;
          even--;
        } else
          printf("0 ");
      }
    }
    puts("");
  }
  return 0;
}
