seuOJ265 - Hello_Bill

题目描述

Z 老板和 F 老板是 yky 的老板。yky 为了讨好二位老板,决定喊上老板们一起去旅行。

旅行很顺利,老板们很满意,可是旅行产生了长长的清单需要 yky 来整理。

已知清单上共有 nn 笔账,第 ii 笔账由两个整数组成 aia_ibib_i,表示 aia_i 花了 bib_i 的钱。(其中 ai{1,2,3}a_i\in \{1,2,3\},分别代表 Z 老板,F 老板和 yky)

旅行结束后,二位老板叫 yky 把账算清,yky 既不敢得罪二位老板,也不愿亏待自己。

因此 yky 希望通过每个人给其他两人转一次账的方式,使旅行最终的花费均摊。每次转账的金额应为一个非负整数。若转账的数额为零,等价于没转账。

yky 为此深感苦恼,于是请来了机智的你帮忙。

输入格式

第一行,一个整数 n(1n100)n(1\leq n\leq 100),表示清单上共有 nn 笔账。

22 行到第 n+1n+1 行, 每行两个整数 aia_ibi(1bi100)b_i(1\leq b_i\leq 100),表示 aia_i 花了 bib_i 的钱。(其中 ai{1,2,3}a_i\in \{1,2,3\},分别代表 Z 老板,F 老板和 yky)

数据保证 i=1Nbi\sum_{i=1}^{N}b_i33 的倍数

输出格式

共三行,每行两个非负整数。分别表示:

如果有多种合法的输出方案,请任意输出一种。每行两个数之间用空格隔开。

样例

输入样例

6
1 43
2 32
3 51
1 99
2 100
3 101

输出样例

1 2
3 4
0 16

样例解释

对于样例,一共有 66 笔账单。

因此一种合法的转账方案是:

转账结束后,Z 老板, F 老板,yky 花费的总金额都是 142142 元,因此这是一种合法的方案。