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