#include <bits/stdc++.h>
using namespace std;
int find(int x, int x1, int r, int &flag) {
  if (x == x1)
    return x;
  else if (x + (2 * r) > x1) {
    flag = 1;
    return x + r;
  }
  return x + (2 * r);
}
int main() {
  int r, x, y, x1, y1, ct = 0;
  cin >> r >> x >> y >> x1 >> y1;
  while (x != x1 || y != y1) {
    int flag = 0;
    x = find(x, x1, r, flag);
    if (!flag) y = find(y, y1, r, flag);
    ct++;
  }
  cout << ct << endl;
  return 0;
}
