期末考试结束了,老师开始忙着给每个同学登记成绩。这次考试共有语文、数学和外语三门科目。登记过程中有如下三种操作: 操作 `1 x y z`:登记一位同学的成绩,语文 分、数学 分、外语 分; 操作 `2`:输出当前成绩最好的同学的三门成绩; 操作 `3`:删除成绩最好的同学的记录(若有并列,则只删除一人)。 “成绩最好” 的判定规则为:首先比较总成绩 ,总成绩高者更好;若相同,则比较语文成绩 ;若仍相同,则比较数学成绩 ;再相同时比较外语成绩 。
输入描述:
第一行输入一个整数 (),表示操作次数。 接下来 行,每行是一次操作:若操作类型为 `1`,则形式为 `1 x y z`,其中 ; 若操作类型为 `2` 或 `3`,则形式为单个整数 `2` 或 `3`。


输出描述:
对于每次操作 `2`,在一行中输出 `x y z`,表示该次查询时成绩最好的同学的语文、数学和外语成绩。
示例1

输入

10
1 93 27 6
2
3
1 31 46 2
1 100 85 84
2
2
1 2 40 3
2
2

输出

93 27 6
100 85 84
100 85 84
100 85 84
100 85 84

说明

\hspace{8pt}\bullet\,操作 1 登记 (93,27,6),操作 2 输出当前最优 (93,27,6)
\hspace{8pt}\bullet\,操作 3 删除该记录;
\hspace{8pt}\bullet\,接着操作 1 登记 (31,46,2),操作 1 登记 (100,85,84)
\hspace{8pt}\bullet\,连续两次操作 2 均输出 (100,85,84)
\hspace{8pt}\bullet\,操作 1 登记 (2,40,3) 后的两次操作 2 仍输出 (100,85,84),因为它仍是最优。
加载中...