C. Z mod X = C

    远端评测题 1000ms 256MiB

Z mod X = C

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

Description

给定三个整数 a,b,ca,b,c,求三个整数 x,y,zx,y,z,满足:

xmody=a,ymodz=b,zmodx=c.x \bmod y = a,\\ y \bmod z = b,\\ z \bmod x = c.

对于给定数据,保证答案存在。

其中 mod\bmod 指取模运算。

Input

本题有多组数据。

第一行:一个整数 tt,表示测试数据的组数。

22 行至第 t+1t+1 行:每行三个整数 a,b,ca,b,c,含义如上文所述。

Output

对于每组数据,输出三个整数 x,y,z(1x,y,z1018)x,y,z(1 \le x,y,z \le 10^{18}),含义为上文所述。

如果有多组答案,输出任意一组即可。

Samples

4
1 3 4
127 234 421
2 7 8
59 94 388
12 11 4
1063 234 1484
25 23 8
2221 94 2609

Note

xmody=12mod11=1;x \bmod y = 12 \bmod 11 = 1;

ymodz=11mod4=3;y \bmod z = 11 \bmod 4 = 3;

zmodx=4mod12=4.z \bmod x = 4 \bmod 12 = 4.

xmody=a,ymodz=b,zmodx=c.x \bmod y = a, y \bmod z = b, z \bmod x = c.

Limits

1t1041 \le t \le 10^4

1a,b,c1081 \le a,b,c \le 10^8

C 题提交时的语言选择界面与其他题不同,请选择 GNU G++17 7.3.0 或默认的 Clang++17 均可。

8.22普及训练赛

未参加
状态
已结束
规则
OI
题目
4
开始于
2023-8-22 14:10
结束于
2023-8-22 17:10
持续时间
3 小时
主持人
参赛人数
11