import java.util.Scanner;
import java.math.*;
/**
* 搬圆桌问题
* 先计算桌子起始点到要搬到的点的距离
* 在牛客上提交运行的时候,应该使用Main为类名,不然会运行不通过
*
*/
public class Deskmove {
public static void main(String []args){
Scanner input = new Scanner(System.in);
double[] a = new double[5];
for(int i = 0 ; i < 5 ; i++){
a[i] = input.nextDouble() ;
}
move(a[0] , a[1] , a[2] , a[3] , a[4]);
}
static void move(double r , double x , double y ,double x1 , double y1){
double lx = x1 - x ;
double ly = y1 - y ;
double ll = Math.pow(lx,2)+Math.pow(ly,2);
double s = Math.sqrt(ll);
System.out.println((int)Math.ceil(s/(2*r))); //ceil是上取整
}
}