#include <iostream>
using namespace std;
const int MAX_SIZE = 12;
int mt[MAX_SIZE + 1][MAX_SIZE + 1];
int main() {
int n, m;
cin >> n >> m;
for (int i = 1; i <= n; ++i) {
for (int j = 1; j <= m; ++j) {
cin >> mt[i][j];
}
}
int values_Zero = 0, x, y, a, b;
cin >> x >> y >> a >> b;
for (int i = x; i <= n; ++i) {
for (int j = y; j <= m; ++j) {
int sumUp = mt[i][j] + mt[i - 1][j];
int sumBottom = mt[i][j] + mt[i + 1][j];
int sumLeft = mt[i][j] + mt[i][j - 1];
int sumRight = mt[i][j] + mt[i][j + 1];
if ((mt[i][j] == 0 && sumUp != 1 && i - 1 > 0) ||
(mt[i][j] == 0 && sumBottom != 1 && i + 1 <= n) ||
(mt[i][j] == 0 && sumLeft != 1 && j - 1 > 0) ||
(mt[i][j] == 0 && sumRight != 1 && j + 1 <= n)) {
++values_Zero;
}
}
}
cout << values_Zero;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY29uc3QgaW50IE1BWF9TSVpFID0gMTI7CmludCBtdFtNQVhfU0laRSArIDFdW01BWF9TSVpFICsgMV07CgppbnQgbWFpbigpIHsKCWludCBuLCBtOwoJY2luID4+IG4gPj4gbTsKCWZvciAoaW50IGkgPSAxOyBpIDw9IG47ICsraSkgewoJCWZvciAoaW50IGogPSAxOyBqIDw9IG07ICsraikgewoJCQljaW4gPj4gbXRbaV1bal07CgkJfQoJfQoJaW50IHZhbHVlc19aZXJvID0gMCwgeCwgeSwgYSwgYjsKCWNpbiA+PiB4ID4+IHkgPj4gYSA+PiBiOwoJZm9yIChpbnQgaSA9IHg7IGkgPD0gbjsgKytpKSB7CgkJZm9yIChpbnQgaiA9IHk7IGogPD0gbTsgKytqKSB7CgkJCWludCBzdW1VcCA9IG10W2ldW2pdICsgbXRbaSAtIDFdW2pdOwoJCQlpbnQgc3VtQm90dG9tID0gbXRbaV1bal0gKyBtdFtpICsgMV1bal07CgkJCWludCBzdW1MZWZ0ID0gbXRbaV1bal0gKyBtdFtpXVtqIC0gMV07CgkJCWludCBzdW1SaWdodCA9IG10W2ldW2pdICsgbXRbaV1baiArIDFdOwoJCQlpZiAoKG10W2ldW2pdID09IDAgJiYgc3VtVXAgIT0gMSAmJiBpIC0gMSA+IDApIHx8CgkJCQkobXRbaV1bal0gPT0gMCAmJiBzdW1Cb3R0b20gIT0gMSAmJiBpICsgMSA8PSBuKSB8fAoJCQkJKG10W2ldW2pdID09IDAgJiYgc3VtTGVmdCAhPSAxICYmIGogLSAxID4gMCkgfHwKCQkJCShtdFtpXVtqXSA9PSAwICYmIHN1bVJpZ2h0ICE9IDEgJiYgaiArIDEgPD0gbikpIHsKCQkJCSsrdmFsdWVzX1plcm87CgkJCX0KCQl9Cgl9Cgljb3V0IDw8IHZhbHVlc19aZXJvOwoJcmV0dXJuIDA7Cn0=