B. Джек-попрыгунчик
ограничение по времени на тест
1 secondограничение по памяти на тест
64 megabytesввод
standard inputвывод
standard outputВ настоящее время Джек работает над развитием своих навыков прыгать в длину. Сейчас он находится в точке 0 координатной прямой. Его цель — оказаться в точке x. В целях тренировки его первый прыжок будет иметь длину ровно 1, второй — ровно 2 и т.д. Каждый раз он выбирает прыгнуть ему влево или вправо.
Какое минимальное количество прыжков должен совершить Джек, чтобы попасть в точку x.
Входные данные
Входные данные содержат целое число x ( - 109 ≤ x ≤ 109).
Выходные данные
Выведите наименьшее количество прыжков, необходимых для попадания в x.
Примеры тестов
Входные данные
2
Выходные данные
3
Входные данные
6
Выходные данные
3
Входные данные
0
Выходные данные
0



