#include<stdio.h>
int main()
{ int a,b,c,d,e;
	while(scanf("%d%d%d%d",&a,&b,&c,&d))
	{
	if(b<c||a>d)
	{
		e=0;printf("%d\n",e);
	}
	if(a<c&&c<d&&d<b)
	{
		e=d-c;printf("%d\n",e);
	}
	if(c<a&&a<b&&b<d)
	{
		e=b-a;printf("%d\n",e);
	}
	if(a<c&&c<b&&b<d)
	{
		e=b-c;printf("%d\n",e);
	}
	if(c<a&&a<d&&d<b)
	{
		e=d-a;printf("%d\n",e);
	}
	}
}