#include <bits/stdc++.h>
using namespace std;
#define ll long long
const ll INF = 1e18;
//
#define TIME (1.0* clock()/CLOCKS_PER_SEC)
#define file(name) if(fopen(name".inp","r")){freopen(name".inp","r",stdin); freopen(name".out","w",stdout);}
#define hackspeed ios_base::sync_with_stdio(false); cin.tie(nullptr); cout.tie(nullptr)
//
int main(){
hackspeed;
//file("");
ll m,n,p,q; cin >> m >> n >> p >> q;
ll s=-1;
for(ll i=p-1 ; i<=p+1 ; i++){
for(ll j=q-1 ; j<=q+1 ; j++){
if(i>=1 && i<=m && j<=n&& j>=1){
s++;
}
}
}
cout << s;
//time
cerr << "Time elapsed: " << TIME << "s.\n";
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNkZWZpbmUgbGwgbG9uZyBsb25nIApjb25zdCBsbCBJTkYgPSAxZTE4OwoKLy8KI2RlZmluZSBUSU1FICgxLjAqIGNsb2NrKCkvQ0xPQ0tTX1BFUl9TRUMpCiNkZWZpbmUgZmlsZShuYW1lKSBpZihmb3BlbihuYW1lIi5pbnAiLCJyIikpe2ZyZW9wZW4obmFtZSIuaW5wIiwiciIsc3RkaW4pOyBmcmVvcGVuKG5hbWUiLm91dCIsInciLHN0ZG91dCk7fQojZGVmaW5lIGhhY2tzcGVlZCBpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsgY2luLnRpZShudWxscHRyKTsgY291dC50aWUobnVsbHB0cikKLy8KCgppbnQgbWFpbigpewoJaGFja3NwZWVkOwoJLy9maWxlKCIiKTsKCWxsIG0sbixwLHE7IGNpbiA+PiBtID4+IG4gPj4gcCA+PiBxOwoJbGwgcz0tMTsKCWZvcihsbCBpPXAtMSA7IGk8PXArMSA7IGkrKyl7CgkJZm9yKGxsIGo9cS0xIDsgajw9cSsxIDsgaisrKXsKCQkJaWYoaT49MSAmJiBpPD1tICYmIGo8PW4mJiAgaj49MSl7CgkJCQlzKys7CgkJCX0KCQl9Cgl9Cgljb3V0IDw8IHM7CgoKCgoJLy90aW1lCgljZXJyIDw8ICJUaW1lIGVsYXBzZWQ6ICIgPDwgVElNRSA8PCAicy5cbiI7CglyZXR1cm4gMDsKfSAg