import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while (sc.hasNext()){
int n = sc.nextInt();
if(n==0 || Math.abs(n)==1){
System.out.println(n);
return;
}
int location1 = -1, location2 = 1;
int step = 2;
n = Math.abs(n);
System.out.println(Math.min(get(n,location1,step),get(n,location2,step)));
}
}
static int get(int x, int location , int step){
while (location<x){
if(location+step>x){
location -= step;
step++;
}else if(location+step<x){
location += step;
step++;
}else {
break;
}
}
return step;
}
}