#include <bits/stdc++.h>
using namespace std;
int main() {
  int a, x, y;
  cin >> a >> x >> y;
  int ans = 1;
  if (y == 0) {
    cout << -1 << endl;
    return 0;
  }
  y -= a;
  if (y < 0) {
    if (x * 2 > -a && x * 2 < a) {
      cout << ans << endl;
    } else {
      cout << -1 << endl;
    }
    return 0;
  }
  ans += 3 * (y / (2 * a));
  y %= 2 * a;
  if (y > 0 && y < a) {
    if (x * 2 > -a && x * 2 < a) {
      cout << ans + 1 << endl;
    } else {
      cout << -1 << endl;
    }
  } else if (y > a && y < 2 * a) {
    if (x > -a && x < 0) {
      cout << ans + 2 << endl;
    } else if (x > 0 && x < a) {
      cout << ans + 3 << endl;
    } else {
      cout << -1 << endl;
    }
  } else {
    cout << -1 << endl;
  }
}
