#include <bits/stdc++.h>
using namespace std;
double dist(long long int x, long long int y, long long int x_,
            long long int y_) {
  return (pow(x - x_, 2) + pow(y - y_, 2));
}
int main() {
  long long int r, x, y, x_, y_;
  cin >> r >> x >> y >> x_ >> y_;
  double d{dist(x, y, x_, y_)};
  long long int ans = 0;
  while (abs(1 - (d / (8 * r * r))) > 1.0) ans++, d -= 2 * r;
  if (d == 0)
    ;
  else if (sqrt(d) <= 2 * r)
    ans++;
  else
    ans += 2;
  cout << ans << endl;
  return (0);
}
