#B1027. 线段相交

线段相交

【题目描述】

给定两条线段,求它们相交部分的长度。

第一条线段从数轴上的位置 aa 延伸到位置 bb;第二条线段从位置 cc 延伸到位置 dd。

请计算两条线段相交部分的长度。特别地,如果两条线段不相交,则相交部分的长度为 00。


【输入描述】

第一行输入两个空格分隔的整数 a,ba,b,表示第一条线段的端点。

第二行输入两个空格分隔的整数 c,dc,d,表示第二条线段的端点。

保证:

  • 1≤a≤b≤1091\le a\le b\le 10^9;
  • 1≤c≤d≤1091\le c\le d\le 10^9。

【输出描述】

输出一行一个整数,表示两条线段相交部分的长度。


【样例 1】

【样例 1 输入】

2 6
3 9

【样例 1 输出】

3

【样例 2】

【样例 2 输入】

1 5
5 9

【样例 2 输出】

0

【样例 3】

【样例 3 输入】

1 4
6 9

【样例 3 输出】

0

【样例 4】

【样例 4 输入】

3 7
1 9

【样例 4 输出】

4