Олимпиадный тренинг

Задача 42496. Точка пересечения высот


Точка пересечения высот

Входные данные
Даны координаты трех точек, не лежащих на одной прямой: X1Y1X2Y2X3Y3.
Все числа целые, по модулю не превосходят 1000.

Выходные данные
Выведите два числа XY, задающие координаты точки пересечения высот в треугольнике, образованном  исходными точками.
Числа в ответе должны быть выданы с точностью не менее 5 знаков.

Примеры:
Входные данные Выходные данные
1 1 2 4 3 2
3.0 2.0
10 0 12 2 14 5
 37.0 -18.0