Abushogi is managing two legacy servers with data integrity levels $$$a$$$ and $$$b$$$.
He has a synchronization token with power $$$c$$$. His goal is to make the integrity levels of both servers exactly equal ($$$a = b$$$) using the minimum number of operations.
In one operation, Abushogi can choose to do exactly one of the following:
Output the minimum number of operations needed to make $$$a$$$ and $$$b$$$ equal.
The first line contains a single integer $$$t$$$ ($$$1 \le T \le 10^5$$$) — denotes the number of test cases.
Each test case consists of a single line containing three integers $$$a$$$, $$$b$$$, and $$$c$$$ ($$$1 \le a, b, c \le 10^{18}$$$) — denotes the data integrity levels and the power.
For each testcase, output a single integer: the minimum number of operations required to make $$$a$$$ and $$$b$$$ equal.
410 10 510 15 56 10 156 35 14
0123