#include <bits/stdc++.h>   using namespace std;   int A[1001][1001];   int n, m, k, i, j, l, r, a, b, x, y, p, q;   int main() {     cin >> n >> a >> b;     x = n / 2;     y = n - x;     p = 1;     q = 2;     for (i = 1; i <= a; i++)       for (j = 1; j <= b; j++) {         l = A[i - 1][j] % 2;         r = A[i][j - 1] % 2;         if (j == 1) r = l;         if (i == 1) l = r;         if (l != r) continue;         if (l == 1 && x)           A[i][j] = q, q += 2, x--;         else if (l == 0 && y)           A[i][j] = p, p += 2, y--;       }     if (x != 0 || y != 0) {       cout << -1;       return 0;     }     for (i = 1; i <= a; i++) {       for (j = 1; j <= b; j++) cout << A[i][j] <<    ;       cout << endl;     }   }   