Problem2928--Fence Painting[USACO-2015-Dec-B]

2928: Fence Painting[USACO-2015-Dec-B]

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 0  Solved: 0
[Status] [Submit] [Creator:]

Description

经过了几个炎热的夏季和寒冷的冬季,Farmer John的篱笆需要重新修整了。在Bessie的帮助下,他决定重新粉刷一下篱笆。虽然Bessie很擅长粉刷,但是有时候不太能够理解Farmer John的指挥。
如果我们把篱笆看做是一维的数轴,Faemer John粉刷的篱笆长度是是x=a与x=b之间的距离。例如,如果a=3,b=5,Farmer Jphn粉刷的篱笆长度是2。
但是Bessie误解了Farmer John的指挥,粉刷的篱笆的长度是从x=c到x=d的距离,Bessie粉刷的篱笆范围与Farmer John粉刷的篱笆范围可能存在部分或者全部重叠的情况。
并帮助计算出一共被粉刷的篱笆的总距离是多少。

Input

输入的第一行包含两个整数,代表a和b(a<b)
输入的第二行包含两个整数,代表c和d(c<d),其中a、b、c、d的范围都是0到100之间的整数。

Output

输入一行,包含一个整数,表示被粉刷的篱笆的总长度

Sample Input Copy

7 10
4 8

Sample Output Copy

6

HINT

样例说明:
粉刷的篱笆的总距离是从x=4到x=10,一共是6个单位

Source/Category

 USACO 2015 level5