B. 两个按钮

内存限制:256 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较

题目描述

Alice 和 Bob 正在控制一个机器人。每个人都有一个按钮控制这个机器人。

Alice 在机器人启动 A 秒后开始按下按钮,并在启动 B 秒后松开按钮。

Bob 在机器人启动 C 秒后开始按下按钮,并在启动 D 秒后松开按钮。

请问,Alice 和 Bob 同时按下按钮是多少秒?

输入格式

第一行,四个整数, A,B,C,D

输出格式

Alice 和 Bob 同时按下按钮的时长(单位秒)

样例

样例1输入

0 75 25 100

样例1输出

50

解释:Alice 在第 0 秒按下按钮,在第 75 秒释放按钮。

Bob s在第 25 秒按下按钮,在第 100 秒释放按钮。

他们同时按下按钮的时间段是:第 25 秒 到 第 75 秒,时长为 50 秒。

样例2输入

0 33 66 99

样例2输出

0

样例3输入

10 90 20 80

样例3输出

60

数据范围与提示

0≤A<B≤100

0≤C<D≤100

所有输入数据均为整数。