一本通1033

//qf
#include <bits/stdc++.h>
#define f(i,j,n) for(register int i=j;i<=n;i++)
using namespace std;
typedef long long ll;
inline ll read() {
	ll x=0;
	int f=1;
	char ch=getchar();
	while(!isdigit(ch)) {
		if(ch=='-') f=-1;
		ch=getchar();
	}
	while(isdigit(ch)) x=(x<<1)+(x<<3)+(ch-48),ch=getchar();
	return x*f;
}
inline double dis(double x,double y,double a,double b){
	return sqrt((x-a)*(x-a)+(y-b)*(y-b));
}
double x,y,a,b;
signed main() {
	cin>>x>>y>>a>>b;
	cout<<fixed<<setprecision(3)<<dis(x,y,a,b)<<endl;
	return 0;
}