编程题
### 问题描述
小齐正在帮助农夫约翰管理美国奶牛奥林匹克($USACO$),一个在线竞赛,参与者通过回答具有挑战性的问题展示他们对牛类琐事的掌握程度。
最近,为了迎合更广泛的参与者背景,约翰扩大了比赛的难度,包括铜牌、银牌、金牌和铂金四个级别。所有新参与者都从铜牌级别开始,每次他们在比赛中完美得分,都会晋级到下一个更高的级别。在同一场比赛中,参与者甚至有可能在同一场比赛中多次晋级。约翰记录了所有比赛参与者及其当前级别的清单,以便他在任何时候都可以在比赛中将每个人的起点水平设置正确。
在发布最近一场比赛的结果时,约翰想要包含有关从铜牌升级到银牌、从银牌升级到金牌和从金牌升级到铂金的参与者数量的信息。然而,他在比赛进行过程中忘记了计算晋级的次数。聪明的小齐意识到,约翰可以仅通过比赛前后每个级别的参与者数量来推断发生的晋级次数。请帮助她执行此计算。
### 输入格式
输入由四行组成,每行包含两个在范围 $0$ 到 $1,000,000$ 内的整数。第一行指定比赛前后的铜牌参与者数量。第二行指定比赛前后的银牌参与者数量。第三行指定比赛前后的金牌参与者数量。最后一行指定比赛前后的铂金参与者数量。
### 输出格式
请输出三行,每行包含一个整数。第一行应该包含从铜牌升级到银牌的参与者数量。第二行应该包含从银牌升级到金牌的参与者数量。最后一行应该包含从金牌升级到铂金的参与者数量。
### 样例输入
```
1 2
1 1
1 1
1 2
```
### 样例输出
```
1
1
1
```
### 评测数据规模
$0 \leq 测试数据 \leq 1,000,000$。