#include <iostream>
using namespace std;
int main() {
int a, b, c, d;
cin >> a >> b >> c >> d;
if (a > c) {
swap(a,c);
swap(b,d);
}
cout << ((c < b)? max(b , d) - a : (b - a) + (d - c));
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgYSwgYiwgYywgZDsKCWNpbiA+PiBhID4+IGIgPj4gYyA+PiBkOwoJaWYgKGEgPiBjKSB7CgkJc3dhcChhLGMpOwoJCXN3YXAoYixkKTsKCX0KCQljb3V0IDw8ICgoYyA8IGIpPyBtYXgoYiAsIGQpIC0gYSA6IChiIC0gYSkgKyAoZCAtIGMpKTsKCXJldHVybiAwOwp9