编程题
### 问题描述
卓儿有 $n$ 条水平和垂直线段,她想计算它们的交点数量。
假设没有平行线段相交,且线段的端点不是交点。
### 输入格式
第一行是一个整数 $n$,表示线段的数量。
接下来有 $n$ 行描述这些线段。每行有四个整数:$x_1$,$y_1$,$x_2$ 和 $y_2$,表示一条线段从点 $(x_1, y_1)$ 开始到点 $(x_2, y_2)$ 结束。
### 输出格式
输出一个整数,表示交点的数量。
### 样例输入
```
3
2 3 7 3
3 1 3 5
6 2 6 6
```
### 样例输出
```
2
```
### 评测数据规模
$1 \leq n \leq 10^5$,$-10^6 \leq x_1 \leq x_2 \leq 10^6$,$-10^6 \leq y_1 \leq y_2 \leq 10^6$,$(x_1, y_1) \neq (x_2, y_2)$。