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