A. Точка на спирали
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
256 мегабайт
ввод
stdin
вывод
stdout

Конь Валера живет на плоскости. На его плоскости задана декартова система координат. Также на его плоскости нарисована бесконечная спираль. Спираль состоит из отрезков: [(0, 0), (1, 0)], [(1, 0), (1, 1)], [(1, 1), ( - 1, 1)], [( - 1, 1), ( - 1,  - 1)], [( - 1,  - 1), (2,  - 1)], [(2,  - 1), (2, 2)] и так далее. Таким образом, эта бесконечная спираль проходит через каждую точку плоскости с целыми координатами.

Конь Валера живет на плоскости в точке с координатами (0, 0). Он хочет прогуляться вдоль спирали до точки с координатами (x, y). У Коня Валеры четыре ноги, поэтому ему очень сложно поворачивать. Посчитайте, сколько раз ему придется повернуть, если он будет идти по спирали от точки (0, 0) до точки (x, y).

Входные данные

В первой строке заданы два целых числа x и y (|x|, |y| ≤ 100).

Выходные данные

Выведите единственное целое число — сколько раз придется повернуть Валере.

Примеры
Входные данные
0 0
Выходные данные
0
Входные данные
1 0
Выходные данные
0
Входные данные
0 1
Выходные данные
2
Входные данные
-1 -1
Выходные данные
3