#include <iostream>
using namespace std;
const int MAX_SIZE = 20;
int main() {
int n, m , x, y, mt[MAX_SIZE + 1][MAX_SIZE + 1];
cin >> n >> m >> x >> y;
for (int i = 1; i <= n; ++i) {
for (int j = 1; j <= m; ++j) {
cin >> mt[i][j];
}
}
int counterSteps = 0, ySteps = y, xSteps = x;
int pointY = 0, pointX = 0;
// 1 + 3 = 4.
for (int i = 1; i <= n; ++i) {
int a = 0, b = 0;
for (int j = 1; j <= m; ++j) {// 1 , 2, 3, 4
a = 1 + ySteps; // 4| 3 | 2
b = 1 + xSteps; // 3| 2 | 1
if (pointY + a <= n && ySteps > -1) { // (0 + 4), (4 + 3NU), (4 + 2NU)
pointY += a;// 4
++counterSteps;// 1
//cout << j <<" " << counterSteps <<" \n";
}
if (pointX + b <= n && xSteps > -1 ) { // (0 + 3), (3 + 2 ), (5 + 1NU),
pointX += b; // 3, 5
++counterSteps; // 2, 3
}
--ySteps;// 2
--xSteps; // 1, 0
}
}
cout << counterSteps;
return 0;
}
//https://l...content-available-to-author-only...e.ro/page/2gluma-de-1-aprilie#319648
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwogCmNvbnN0IGludCBNQVhfU0laRSA9IDIwOwogCmludCBtYWluKCkgewoJaW50IG4sIG0gLCB4LCB5LCBtdFtNQVhfU0laRSArIDFdW01BWF9TSVpFICsgMV07CgljaW4gPj4gbiA+PiBtID4+IHggPj4geTsKCWZvciAoaW50IGkgPSAxOyBpIDw9IG47ICsraSkgewoJCWZvciAoaW50IGogPSAxOyBqIDw9IG07ICsraikgewoJCQljaW4gPj4gbXRbaV1bal07CgkJfQoJfQogCglpbnQgY291bnRlclN0ZXBzID0gMCwgeVN0ZXBzID0geSwgeFN0ZXBzID0geDsKCWludCBwb2ludFkgPSAwLCBwb2ludFggPSAwOwoJIC8vIDEgKyAzID0gNC4gCglmb3IgKGludCBpID0gMTsgaSA8PSBuOyArK2kpIHsKCQlpbnQgYSA9IDAsIGIgPSAwOwoJCWZvciAoaW50IGogPSAxOyBqIDw9IG07ICsraikgey8vIDEgLCAyLCAgMywgNAoJCQlhID0gMSArIHlTdGVwczsgLy8gNHwgMyB8IDIgCgkJCWIgPSAxICsgeFN0ZXBzOyAvLyAzfCAyIHwgMQoJCQkKCQkJaWYgKHBvaW50WSArIGEgPD0gbiAmJiB5U3RlcHMgPiAtMSkgeyAvLyAoMCArIDQpLCAoNCArIDNOVSksICg0ICsgMk5VKQoJCQkJcG9pbnRZICs9IGE7Ly8gNAoJCQkJCgkJCQkrK2NvdW50ZXJTdGVwczsvLyAxCgkJCQkvL2NvdXQgPDwgaiA8PCIgIiA8PCBjb3VudGVyU3RlcHMgPDwiIFxuIjsKCQkJfQoJCQlpZiAocG9pbnRYICArIGIgPD0gbiAmJiB4U3RlcHMgPiAtMSApIHsgLy8gKDAgKyAzKSwgKDMgKyAyICksICg1ICsgMU5VKSwgCgkJCQlwb2ludFggKz0gYjsgLy8gMywgNQoJCQkJCgkJCQkrK2NvdW50ZXJTdGVwczsgLy8gMiwgMwoJCQl9CgkJCS0teVN0ZXBzOy8vIDIKCQkJLS14U3RlcHM7IC8vIDEsIDAKCQl9CiAKCX0KCWNvdXQgPDwgY291bnRlclN0ZXBzOwogCglyZXR1cm4gMDsKfQovL2h0dHBzOi8vbC4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4uZS5yby9wYWdlLzJnbHVtYS1kZS0xLWFwcmlsaWUjMzE5NjQ4