#include<bits/stdc++.h> #include <iomanip> using namespace std; struct point_start { double x,y; }; struct point_end { double x,y; }; point_start s; point_end e; long double de,dm,result; int main () { cin>>s.x>>s.y; cin>>e.x>>e.y; de = sqrt(pow((s.x-e.x),2)+pow((s.y-e.y),2)); dm = fabs(s.x-e.x)+fabs(s.y-e.y); result = fabs(dm-de); cout<<fixed<<setprecision(18)<<result; return 0; }