Problem4443--小包包的玩具2

4443: 小包包的玩具2

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 256 MiB

Description

小包包最讨厌的是整理他自己的玩具,为此,他制造了一个伟大的发明:玩具传送门!利用这个传送门,他可以将玩具从一个地方瞬间传送到另外一个地方,不需要消耗体力。 小包包整理玩具的路线可以看成是一条直线,简单来说,如果他的位置在a,需要将玩具移到b处,那么他将消耗 a-b的体力值(如果a>=b,那么消耗的体力值为a-b,如果a<b,那么消耗体力值为b-a)。
当然,小包包如果需要的话,可以借助传送门,传送门的地址在x和y处。小包包可以带着玩具从x点瞬间移送到y处,也可以从y处瞬间移动到x处,不消耗任何体力。
聪明的你,帮助小包包计算一下,他运送玩具消耗体力的最小值。

Input

输入仅包含一行,4个整数,整数间用空格分开(如:a b x y):a和b,表示起始地点和结束地点,后面是x和y,表示传送门。
所有的位置都是范围为0…100的整数,不一定各不相同。

Output

输出一个整数,运送玩具消耗体力的最小值

Sample 1 Input

3 10 8 2

Sample 1 Output

3

Source/Category