#998. Fence Painting

Fence Painting

题目描述

几个炎热的夏天和寒冷的冬天已经对农场主John的栅栏造成了伤害,他决定是时候在他最喜欢的奶牛贝西的帮助下重新粉刷栅栏了。不幸的是,尽管贝西实际上非常擅长粉刷,但她并不擅长理解农夫约翰的指示。

如果我们把栅栏看成一维数轴,John粉刷了x=a和x=b之间的区间。例如,如果a=3, b=5,那么John画了一个长度为2的区间。贝西误解了John的指令,粉刷了从x=c到x=d的区间,这段区间可能与John的部分或全部区间重合。请确定现在油漆覆盖的栅栏的总长度。

输入格式

输入的第一行包含整数a和b,由空格分隔(a<b)

第二行包含整数c和d,由空格分隔(c<d)

a、b、c和d的值都在0…100范围内,包括100。

输出格式

请输出一行,表示油漆覆盖的栅栏的总长度。

样例

输入样例

7 10
4 8

输出样例

6

样例提示

6个栅栏单元被油漆覆盖,从x=4一直到x=10。