#include #define MAXN 101 int a[MAXN][MAXN], b[20*MAXN][20*MAXN], n, m, x; int main() { scanf("%d %d %d\n", &n, &m, &x); a[0][0] = 1; for (int i = 1; i <= n; i++) { if (i > 1) a[i][0] = a[i-1][0] + x; for (int j = 1; j <= m; j++) { if (j > 1) a[0][j] = a[0][j-1] + x; scanf("%d", &a[i][j]); for (int xi = a[i][0] + 1; xi <= a[i][0] + x; xi++) for (int xj = a[0][j] + 1; xj <= a[0][j] + x; xj++) b[xi][xj] = a[i][j]; } } for (int i = 1; i <= n * x; i++) { for (int j = 1; j <= m * x; j++) printf("%d ", b[i][j]); printf("\n"); } return 0; }