There are two friends F1 and F2 in a city. They both are student of FCB High School. Also, they reside in the same school hostel.
Every afternoon, they get out of the hostel to play in the school play ground.
They are so fond of playing that whenever they get the chance to go out they never miss it. They also follow a strange rule.
The rules are:
But, there's a problem.
When F1 or F2 (or both) try to go out passing through the hostel gate, there is a guard at the gate. The guard become active after every -th unit of time starting from 0, i.e at times , , , , ..., . So if there exists time unit , and such that then F1 can't go out and if then F2 can't go out because of the guard.
There is a counter in the gate which counts the number of times a group of people go out passing through the gate. Note, the counter consider one or more people a group if at a single moment of time unit they all go out together.
Now the question is can you calculate the value of the counter for a given time segment ?
Please ignore the time needed to go from the hostel to the gate. Just imagine they are super humans. 😀
The first line contains a positive integer (), the number of test case.
Each of the next lines will contain 4 positive integers (), , , ().
Print lines of output, the value of the counter in the time segment for each dataset.
Input | Output |
---|---|
3 10 2 4 5 18 3 5 10 20 1 2 3 | 4 7 14 |
For case #1, n = 10, a = 2, b = 4, c = 5. |