编程题
### 问题描述
小蓝和小桥都是蓝桥彩票的爱好者,这天他俩又一起去买彩票。小蓝购买了一个由 $p$ 到 $q$ 的连续整数序列的彩票,小桥则购买了由 $r$ 到 $s$ 的连续整数序列的彩票。
买完后他俩突发奇想,他们计划来一次编号记录交换,每人选择自己的一个彩票编号记录去交换。
小蓝和小桥想让交换后各自获得的彩票的编号的差值最大。请你帮助他们计算这个最大的编号之差。
### 输入格式
输入仅一行,包含四个整数 $p,q,r,s$($-10^5 \leq p \leq q \leq 10^5, -10^5 \leq r \leq s \leq 10^5$),分别表示小蓝购买的彩票编号范围、小桥购买的彩票编号范围。
### 输出格式
输出一个整数,表示他们交换彩票记录后可以得到的最大彩排编号之差。
### 样例输入
```
-10 10 5 15
```
### 样例输出
```
5
```