SPEED - Circular Track

Two persons are running on a circular track either in the same direction or in the opposite direction, indefinitely. The speed of both of them is given to you. Speed will be positive in clockwise direction, and negative in anticlockwise direction. Print the number of distinct points, at which they will meet on the circle.

Input

First line contains T, number of test cases. Each test case contains two integers, S1 and S2 (not equal to zero) which are the speeds of the two persons. S1 and S2 will be distinct.

Edited: All the numbers fit in signed 32-bit integer.

Output

Print in a separate line, the number of distinct points at which they meet.

Example

Input
2
1 2
1 -1

Output
1
2

Added by:Nikunj Jain
Date:2011-07-21
Time limit:1s
Source limit:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Languages:All

hide comments
2013-02-17 02:29:39 The Mundane Programmer
easy one..........
2013-02-13 08:17:30 Ouditchya Sinha
@TYAGI thank you for the suggestion... Got AC :)
2013-01-15 08:51:54 RAMAKRISHNAN.K
Thanks to Tyagi !! take the two people as hands of a clock and think..
2013-01-14 08:54:29 Shubham Gupta
@saket diwakar thanks, got AC :)
2012-12-23 18:17:00 TYAGI
simple physics of clock cycle
2012-12-23 18:16:27 TYAGI
easy 1
2012-12-06 06:22:48 tarun sharma
getting wa...
give some more test cases...
2012-12-01 19:07:54 strings
got AC. A big thanx to saket, Shizuo Heiwajima and iwillambush !!
:)

Last edit: 2013-01-12 11:58:02
2012-10-14 18:02:22 PRIYAM PANDEY
getting wa.. :(.. pls give me some more test cases..
2012-08-26 13:15:13 Monkey D. Luffy
yeah i did same and and got ac in 1st attempt...
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.