#CF1900B. 劳拉与数字变换

劳拉与数字变换

B. 劳拉与数字变换

每个测试的时间限制:22
内存限制:256256 兆字节

劳拉不喜欢组合数学。内马尼亚试图说服她改变想法。

内马尼亚在黑板上写了一些数字。这些数字只能是 112233。数字 11 的个数是 aa,数字 22 的个数是 bb,数字 33 的个数是 cc。他告诉劳拉,在一次操作中她可以做以下事情:

  1. 选择两个不同的数字,将它们从黑板上擦掉。
  2. 然后,写下与擦掉的两个数字都不同的那个数字(只能是 112233)。

例如,假设黑板上的数字是 1,1,1,2,3,31, 1, 1, 2, 3, 3。她可以选择数字 1133 并擦掉它们。此时黑板变为 1,1,2,31, 1, 2, 3。然后她必须再写一个数字 22,所以操作结束时黑板上的数字变为 1,1,2,3,21, 1, 2, 3, 2

内马尼亚问她,经过若干次操作后,是否可能黑板上只剩下一种数字。如果可能,那么可以剩下哪种数字?

劳拉无法解决这个问题,于是向你求助。作为奖励,她会说服内马尼亚给你一些分数。

输入

每个测试包含多个测试用例。第一行包含测试用例数 tt1t1051 \le t \le 10^5)。
接下来每个测试用例一行,包含三个整数 a,b,ca, b, c1a,b,c1001 \le a, b, c \le 100),分别表示数字 112233 的初始个数。

输出

对于每个测试用例,输出一行,包含三个整数。

  • 第一个整数:如果可能只剩下数字 11,输出 11,否则输出 00
  • 第二个整数:如果可能只剩下数字 22,输出 11,否则输出 00
  • 第三个整数:如果可能只剩下数字 33,输出 11,否则输出 00

示例

输入:

3
1 1 1
2 3 2
82 47 59

输出:

1 1 1
0 1 0
1 0 0

说明

  • 在第一个测试用例中,劳拉可以擦掉 2233,写下 11。之后黑板上会有两个 11。通过类似操作,她也可以使黑板上只剩下 22 或只剩下 33
  • 在第二个测试用例中,她可以擦掉 1133,写下 22。重复该操作两次后,黑板上只剩下 22。可以证明,不存在一种方法使黑板上只剩下 11 或只剩下 33
  • 在第三个测试用例中,存在一系列操作使黑板上只剩下 11。可以证明,不可能只剩下 22 或只剩下 33