#include <bits/stdc++.h>
using namespace std;
const int s = (int)1e5 + 10;
int a[s], p[s];
int main() {
  int x, y;
  int s = 0;
  int i = 0, j = 0;
  cin >> x >> y;
  while (i != x || j != y) {
    if (i == 0 && j == 0) {
      i = 1;
      j = 0;
      continue;
    }
    if (i >= 0 && j <= 0) {
      if (i == 1 - j) {
        s++;
      }
    } else if (abs(i) == abs(j)) {
      s++;
    }
    if (abs(j) < abs(i)) {
      if (i > 0)
        j++;
      else
        j--;
    } else if (abs(j) > abs(i)) {
      if (j < 0)
        i++;
      else
        i--;
    } else if (abs(i) == abs(j)) {
      if (i > 0 && j > 0)
        i--;
      else if (i < 0 && j > 0)
        j--;
      else if (i < 0 && j < 0)
        i++;
      else if (i > 0 && j < 0)
        i++;
    }
  }
  cout << s << endl;
  return 0;
}
