Alice and Bob, after played enough and completely figured out the game 
with colored strip, decided to ride bikes around the fountain on a 
circular path of length L. Alice rides with a speed vA, 
Bob — with a speed vB, and they have started in different 
directions. At the initial moment the kids were in the same point. When they 
“meet” (i.e., at some moment they are in the same point as in the 
previous were not), they joyfully exclaim (“Oh, Bob!” or “Oh, Alice!” 
respectively). But sometimes along the way, the kids stop to feed the 
squirrels. Find, how many times Alice and Bob “have met”. 
Input
The first line contains integers L, T, vA, and vB that are the 
length of the path, the riding time and the speed of Alice and Bob, 
respectively (1 ≤ L ≤ 109; 1 ≤ T ≤ 106; 1 ≤ vA,vB 
≤ 103).
The next line contains a single integer n, that is the number of 
intervals in which children were feeding squirrels (0 ≤ n ≤ 105). 
The next n lines describe those intervals. Each description consists of 
three integers: typei ti di, meaning who was feeding (1 for 
Alice and 2 for Bob), at what moment the feeding started and how much time 
it lasted, respectively (0 ≤ ti, di ≤ T; ti + di ≤ 
T). 
It is guaranteed that for one kid any two intervals intersect in no more than one point. 
The intervals are given in order of non-decreasing ti.
Output
Output the number of “meetings” of Alice and Bob.
Sample
| input | output | 
|---|
| 10 10 2 1
3
1 1 1
1 2 2
2 2 1
 | 2
 | 
Problem Author: Nikita Sivukhin
Problem Source: Ural FU Junior Championship 2016