#include<stdio.h>
	int main()
	{
		int A,B,C,D,z;
		scanf("%d%d%d%d",&A,&B,&C,&D);
		if(B<=C)
		z=0;
		if(D<=A)
		z=0;
		if(C>A&&D>B&&B>C)
		z=B-C;
		if(D>A&&B>D&&A>C)
		z=D-A;
	
		if(C>A&&D<B&&D>C)
		z=D-C;
		if(A>C&&B<D&&B>A)
		z=B-A;
		printf("%d\n",z);
		return 0;
	}