#include <bits/stdc++.h>
using namespace std;
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(0);
  cout.tie(0);
  long long n, x, y;
  cin >> n >> x >> y;
  if (x <= -n || x >= n) {
    cout << -1;
    return 0;
  }
  long long z = y / n;
  if (y % n > 0) z++;
  if (y % n == 0) {
    cout << -1;
    return 0;
  }
  if (y < 2 * n) {
    if (x > -((n + 1) / 2) && x < ((n + 1) / 2))
      cout << z;
    else
      cout << -1;
    return 0;
  }
  if (z % 2 == 1) {
    if (x < 0)
      cout << (z / 2) * 3;
    else if (x == 0)
      cout << -1;
    else
      cout << (z / 2) * 3 + 1;
    return 0;
  } else {
    if (x > -((n + 1) / 2) && x < ((n + 1) / 2))
      cout << (z / 2) * 3 - 1;
    else
      cout << -1;
    return 0;
  }
}
