几经酷暑严冬,农夫约翰的围栏已经破旧不堪。
他觉得是时候重新粉刷围栏了。
他最喜欢的奶牛贝茜也会帮助他完成这一工作。
不幸的是,尽管贝茜非常擅长刷漆,但她并不擅长理解农夫约翰的指示。
如果我们将围栏看作一条一维数轴,约翰会负责粉刷 x=a 到 x=b 之间的围栏。
例如,如果 a=3,b=5,则约翰将粉刷的围栏长度为 2。
贝茜误解了约翰的指示,因此,她将粉刷 x=c 到 x=d 之间的围栏。
这段区域可能会与约翰需要粉刷的区域部分或完全重叠。
现在,请你确定被粉刷围栏的总长度。
第一行包含两个整数 a,b。
第二行包含两个整数 c,d。
输出被粉刷围栏的总长度。
0≤a<b≤100,
0≤c<d≤100
7 10
4 8
6