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