import java.util.*

fun main(args: Array<String>) {
  val sc = Scanner(System.`in`)
  val x = sc.nextInt()
  val y = sc.nextInt()

  val ax = Math.abs(x)
  val ay = Math.abs(y)
  if (ax == ay && x != y) {
    println(1)
    return
  }
  var abs = Math.abs(ax - ay)

  if (x == 0) {
    if (y > 0) {
      println(y)
    } else {
      println(ay + 1)
    }
  }
  if (y == 0) {
    if (x > 0) {
      println(ax + 1)
    } else {
      println(ax)
    }
  }

  if (x > 0 && y > 0 && x < y) {
    // 10 20
    println(abs)
  }
  if (x > 0 && y > 0 && x > y) {
    // 20 10
    println(abs + 2)
  }
  // if (x > 0 && y < 0 && x < y) {
  // }
  if (x > 0 && y < 0 && x > y) {
    if (ax < ay) {
      // 10 -20
      println(abs + 1)
    } else {
      // 20 -10
      println(abs + 1)
    }
  }

  if (x < 0 && y > 0 && x < y) {
    if (ax < ay) {
      // -10 20
      println(abs + 1)
    } else {
      // -20 10
      println(abs + 1)
    }

  }
  // if (x < 0 && y > 0 && x > y) {
  // }
  if (x < 0 && y < 0 && x < y) {
    // -20 -10
    println(abs)
  }
  if (x < 0 && y < 0 && x > y) {
    // -10 -20
    println(abs + 2)
  }


}
