题库练习 Two Divisors
← 上一题 下一题 →

A16413 | Two Divisors

时间限制1s
内存限制256MB
通过 / 提交0/0

题目描述

A certain number $1 \le x \le 10^9$ is chosen. You are given two integers $a$ and $b$ , which are the two largest divisors of the number $x$ . At the same time, the condition $1 \le a < b < x$ is satisfied.

For the given numbers $a$ , $b$ , you need to find the value of $x$ .

$^{\dagger}$ The number $y$ is a divisor of the number $x$ if there is an integer $k$ such that $x = y \cdot k$ .

输入格式

Each test consists of several test cases. The first line contains a single integer $t$ ( $1 \le t \le 10^4$ ) — the number of test cases. Then follows the description of the test cases.

The only line of each test cases contains two integers $a$ , $b$ ( $1 \le a < b \le 10^9$ ).

It is guaranteed that $a$ , $b$ are the two largest divisors for some number $1 \le x \le 10^9$ .

输出格式

For each test case, output the number $x$ , such that $a$ and $b$ are the two largest divisors of the number $x$ .

If there are several answers, print any of them.

输入输出样例

输入 #1
8
2 3
1 2
3 11
1 5
5 10
4 6
3 9
250000000 500000000
输出 #1
6
4
33
25
20
12
27
1000000000
C++ 编辑器
输入
输出