The races became more popular than ever at Pandora planet. But these races are quite unusual.
There are cars participating in a race on the long straight track. Each car moves with a speed of
meter per second. Track has coordinates in meters.
The car number moves between two points on the track with coordinates
and
starting at the second
in the point
.
The car moves from
to
, then from
to
, then from
to
again, and so on.
Handsome Mike wants to knock some cars out of the race using dynamite. Thus he has questions.
The question number
is: what is the
number of cars in the coordinates between
and
inclusive after
seconds from the start?
Your task is to answer Mike's questions.
Input Specification
The first line of the input file contains two integers and
—
the number of cars in the race and the number of questions.
Each of the following lines contains a description of the car:
two integers
and
— the coordinates of the two points
between which the car
moves.
Each of the following lines contains a description of the question:
three integers
,
, and
—
the coordinate range and the time for the question
.
Output Specification
Write lines to the output file. Each line must contain one integer — the answer to the corresponding
question in the order they are given in the input file.
Sample Input
5 5
0 1
0 2
2 3
3 5
4 5
0 5 0
0 1 2
0 2 1
2 5 2
2 5 3
Sample Output
5
1
2
4
3
Comments