#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define REP(i,n) for(int i=0;i( \ ( std::ostringstream() << std::dec << x ) ).str() #define ALL(s) (s).begin(), (s).end() using namespace std; typedef long long unsigned int llu; typedef long long ll; int main (){ int px,py,qx,qy; while (cin >> px >> py >> qx >> qy){ double ans = abs(px - qx) + abs(py - qy); ans /= 2 ; printf("%.1f\n",ans); } return 0; }