#include <iostream>
#include <string>
#include<vector>
using namespace std;
int main() {
int n, m, p, q;
cin >> n >> m >> p >> q;
vector<int> a(n * m);
//输入n行m列矩阵线性化
for (int i = 0; i < n * m; ++i) {
cin >> a[i];
}
//输出p行q列
for (int i = 0; i < p; ++i) {
for (int j = 0; j < q; ++j) {
cout << a[i * q + j];
if (j == (q - 1))cout << endl;
else cout << ' ';
}
}
return 0;
}