import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别
        Map<String, Integer> map1 = new HashMap<>();
        for (int i = 1; in.hasNextInt(); i++) {
            int a = in.nextInt();
            map1.put("x" + i, a);
            int b = in.nextInt();
            map1.put("y" + i, b);
        }
        int x1 = map1.get("x1");
        int y1 = map1.get("y1");
        int x2 = map1.get("x2");
        int y2 = map1.get("y2");
        double o = Math.sqrt(Math.pow(x2 - x1, 2) + Math.pow(y2 - y1, 2));
        int m = Math.abs(x2 - x1) + Math.abs(y2 - y1);
        double distance = m - o;
        System.out.println(distance);
    }
}