#include <bits/stdc++.h>
using namespace std;
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(0);
  int r, x, y, xp, yp;
  cin >> r >> x >> y >> xp >> yp;
  xp = x + abs(x - xp);
  yp = y + abs(y - yp);
  int ans = min((xp - x) / r, (yp - y) / r);
  x += ans, y += ans;
  ans += min({(xp - x) / (2 * r) + (xp - x) % (2 * r),
              (xp - x) / r + (xp - x) % r, (xp - x) / r + (xp - x) % (2 * r),
              (xp - x) / (r * 2) + (xp - x) % r}) +
         min({(yp - y) / (2 * r) + (yp - y) % (2 * r),
              (yp - y) / r + (yp - y) % r, (yp - y) / r + (yp - y) % (2 * r),
              (yp - y) / (2 * r) + (yp - y) % r});
  cout << ans << '\n';
  return 0;
}
