P10869 [HBCPC2024] LCMs
Description
Walk Alone has a number axis with only positive integers on it. The cost of walking from point on integer $a$ to point on integer $b$ is ${\rm lcm}(a, b)$, where ${\rm lcm}(a, b)$ means the least common multiple of integers $a$ and $b$. Due to the hatred of the integer $1$, Walk Alone forbids anyone from moving to points on integers $\textbf{smaller than or equal to}$ $1$.
Given two integers $a$ and $b$, you need to calculate the minimal cost of walking from point on integer $a$ to $b$.
Input Format
There are $T$ ($1 \le T \le 1000$) test cases.
In each test case, there is only one line containing two integers $a$ and $b$ ($2 \le a \le b \le 10^7$), denoting the start and end point.
Output Format
For each test case, output a single integer denoting the minimal cost.
Explanation/Hint
In the first test case, you can walk such a path: $3 \to 2 \to 4$, where the total cost is ${\rm lcm}(3, 2) + {\rm lcm}(2, 4) = 6 + 4 = 10$, which can be proved to be the minimum.