#include <iostream>
using namespace std;
int main() {
int n, m, coordA, coordB;
cin >> n >> m >> coordA >> coordB;
int firstVal = (coordA - 1) + (coordB - 1);
for (int i = 1; i <= n; ++i) {
for (int j = 1; j <= m; ++j) {
if (j < m) {
cout << firstVal <<" ";
--firstVal;
} else {
++firstVal;
cout << firstVal <<" ";
}
}
cout << "\n";
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgbiwgbSwgY29vcmRBLCBjb29yZEI7CgljaW4gPj4gbiA+PiBtID4+IGNvb3JkQSA+PiBjb29yZEI7CglpbnQgZmlyc3RWYWwgPSAoY29vcmRBIC0gMSkgKyAoY29vcmRCIC0gMSk7Cglmb3IgKGludCBpID0gMTsgaSA8PSBuOyArK2kpIHsKCQlmb3IgKGludCBqID0gMTsgaiA8PSBtOyArK2opIHsKCQkJaWYgKGogPCBtKSB7CgkJCQljb3V0IDw8IGZpcnN0VmFsIDw8IiAiOwoJCQkJLS1maXJzdFZhbDsKCQkJfSBlbHNlIHsKCQkJCSsrZmlyc3RWYWw7CgkJCQljb3V0IDw8IGZpcnN0VmFsIDw8IiAiOwoJCQl9CgkJfQoJCWNvdXQgPDwgIlxuIjsKCX0KCXJldHVybiAwOwp9