#include <bits/stdc++.h>
using namespace std;
long long int modulum(long long int X) {
  if (X > 0) {
    return X;
  } else {
    return -X;
  }
}
int main() {
  int i;
  unsigned long int total = 0;
  long long int X, K;
  bool finish = false;
  cin >> X;
  X = modulum(X);
  for (i = 0; !finish; i++) {
    total += i;
    K = total - X;
    if (K >= 0 && K % 2 == 0) {
      finish = true;
    }
  }
  cout << i - 1;
  return 0;
}
