#include <iostream>
#include <cmath>
#include <iomanip>
using namespace std;

int main() {
    double x,y,z,w;
    cin>>x>>y>>z>>w;
    double e,m,d1,d2;
    e=sqrt((x-z)*(x-z)+(y-w)*(y-w));
    if(x-z<0){
        d1=z-x;
    }
    else{
        d1=x-z;
    }
    if(y-w<0){
        d2=w-y;
    }
    else{
        d2=y-w;
    }
    m=d1+d2;
    if(m-e<0){
        cout<<fixed<<setprecision(18)<<e-m;
    }
    else{
        cout<<fixed<<setprecision(18)<<m-e;
    }
    return 0;
}
// 64 位输出请用 printf("%lld")