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