[JRKSJ R8] 网球

题目背景

~~垒球是橙色的~~ 网球是绿色的。网球是上升的,网球是下落的。

题目描述

你有两个啮合在一起的齿轮,你希望齿轮 A 每转 $a$ 圈齿轮 B 都能转恰好 $b$ 圈。 由于精细度要求,每个齿轮都必须有**不少于** $c$ 个齿,求齿轮 A 和齿轮 B 的总齿数和的最小值。

输入输出格式

输入格式


**本题有多组数据。** 第一行一个整数 $T$ 描述数据组数。对于每组数据: - 仅一行,三个整数 $a, b, c$。

输出格式


对于每组数据,一行一个整数表示答案。

输入输出样例

输入样例 #1

3
2 3 4
4 8 5
5 2 8

输出样例 #1

10
15
28

说明

### 样例解释 - 对于第一组数据,最优方案为齿轮 A 有 $6$ 个齿,齿轮 B 有 $4$ 个齿,答案为 $4 + 6 = 10$; - 对于第二组数据,最优方案为齿轮 A 有 $10$ 个齿,齿轮 B 有 $5$ 个齿,答案为 $10 + 5 = 15$; - 对于第三组数据,最优方案为齿轮 A 有 $8$ 个齿,齿轮 B 有 $20$ 个齿,答案为 $8 + 20 = 28$。 ### 数据规模与约定 **本题采用捆绑测试。** 令 $v = \max(a, b, c)$。 - Subtask 0(13 pts):$v \leq 20$; - Subtask 1(13 pts):$v \leq 5000$; - Subtask 2(20 pts):$v \leq 10^6$; - Subtask 3(54 pts):无特殊限制。 对于所有数据,保证 $1 \leq T \leq 8\times 10^3$,$1 \leq a, b, c \leq 10^9$。