In the sport of rectangle counting, participants are given a set of rectangles and race to count the number of intersecting pairs. In order to check the answer, judges are called in to verify that the number of pairs counted by each contestant is correct.
The other day, Angie was invited to judge one of the competitions and now has to produce the correct answer for today's set of rectangles. Her schedule is very busy so she doesn't have the time to do all the calculations, can you help her?
Constraints
Note that the corners of the rectangle are and .
Note the difference in constraints above.
Subtask 1 [15%]
Subtask 2 [85%]
No additional constraints.
Input Specification
The first line of input contains the integer .
The next lines of input each contain , representing the corners of the rectangle.
Output Specification
Output the number of pairs of rectangles that intersect with one another. Note that two pairs and are considered the same pair and that two rectangles that are merely touching do not count as intersecting.
Sample Input
4
1 7 10 12
5 3 15 9
14 5 16 10
16 1 17 20
Sample Output
2
Sample Explanation
The intersecting pairs of rectangles are:
Note that the pairs and aren't counted.
Furthermore, even though the pair is touching they aren't counted because they don't fully intersect.
Comments
If a rectangle is contained entirely within another and their perimeters do not intersect, do they still count as an intersecting pair? For example, {(1, 1), (5, 5)} and {(3, 3), (4, 4)}.
for those wondering, the answer to this question is yes. i think a better description of the problem is to count the number of overlapping pairs.