200113 - 矩形判定

时间限制

10 毫秒

内存限制

128 MB

通过次数

11

提交次数

46

给定四条线段,判定能否构成一个各边平行于坐标轴的矩形。用x1,y1,x2,y2表示线段端点1横坐标、端点1纵坐标、端点2横坐标、端点2纵坐标。

输入

共4行,每行包含四个整数x1,y1,x2,y2,表示一条线段两个端点的坐标。

对于100%的数据:

-10^9 \le x1,y1,x2,y2 \le 10^9

输出

如果满足条件则输出YES;否则输出NO。

样例

输入

1 1 6 1
1 0 6 0
6 0 6 1
1 1 1 0

输出

YES

输入

0 0 0 3
2 0 0 0
2 2 2 0
0 2 2 2

输出

NO

输入

0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0

输出

NO