E. Невырожденный треугольник
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Алиса отметила на плоскости три точки $$$(x_1, y_1)$$$, $$$(x_2, y_2)$$$ и $$$(x_3, y_3)$$$.

Может ли Алиса соединить попарно эти точки отрезками и получить невырожденный треугольник?

Невырожденный треугольник — это геометрическая фигура, образованная тремя отрезками, которые соединяют три точки, не лежащие на одной прямой.

Входные данные

Первая строка содержит пару целых чисел $$$x_1$$$ и $$$y_1$$$.

Вторая строка содержит пару целых чисел $$$x_2$$$ и $$$y_2$$$.

Третья строка содержит пару целых чисел $$$x_3$$$ и $$$y_3$$$.

Координаты точек лежат в диапазоне от $$$-10^9$$$ до $$$10^9$$$. Все точки различны.

Выходные данные

Выведите «YES», если Алиса может соединить точки попарно и получить невырожденный треугольник, иначе выведите «NO».

Система оценки
ПодгруппаДополнительные ограниченияБаллыНеобходимые подгруппы
$$$1$$$ Координаты $$$x_1$$$, $$$x_2$$$ и $$$x_3$$$ могут быть равны только $$$0$$$ и $$$1$$$$$$20$$$
$$$2$$$Все координаты в диапазоне от $$$-1$$$ до $$$1$$$$$$20$$$
$$$3$$$$$$60$$$$$$1$$$, $$$2$$$
Примеры
Входные данные
0 0
5 4
5 5
Выходные данные
YES
Входные данные
0 0
5 4
-5 -4
Выходные данные
NO