#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, x, m, y;
  cin >> n >> x >> m >> y;
  int ds = abs(x - y);
  long long ans = n + m + 1;
  for (int i = 1; i <= n; i++) {
    if (ds <= i - 1) {
      if (m > i - 1 - ds) {
        ans++;
        if (m <= i - 1 + ds)
          ans += (m - (i - ds)) * 2;
        else {
          ans += (i - 1 + ds - (i - ds)) * 2;
        }
      }
    }
    if (ds >= i) {
      if (m > ds - i) {
        ans++;
        if (m <= i - 1 + ds)
          ans += (m - (ds - i + 1)) * 2;
        else {
          ans += (i - 1 + ds - (ds - i + 1)) * 2;
        }
      }
    }
  }
  for (int i = 1; i <= m; i++) {
    if (y + i <= x + n && y - i >= x - n) ans--;
  }
  cout << ans << endl;
  return 0;
}
