#include <bits/stdc++.h>
int main() {
  int turn = -1, add = 1;
  int en[2], st[2], te[2] = {0, 0};
  scanf("%d%d", en + 0, en + 1);
  for (;;) {
    st[0] = te[0];
    st[1] = te[1];
    turn++;
    te[0] += add;
    if (en[0] <= te[0] && st[0] <= en[0] && st[1] == en[1]) break;
    st[0] = te[0];
    st[1] = te[1];
    turn++;
    te[1] += add++;
    if (en[1] <= te[1] && st[1] <= en[1] && st[0] == en[0]) break;
    st[0] = te[0];
    st[1] = te[1];
    turn++;
    te[0] -= add;
    if (en[0] >= te[0] && st[0] >= en[0] && st[1] == en[1]) break;
    st[0] = te[0];
    st[1] = te[1];
    turn++;
    te[1] -= add++;
    if (en[1] >= te[1] && st[1] >= en[1] && st[0] == en[0]) break;
  }
  printf("%d\n", turn);
  return 0;
}
