Жестокие игры
시간 제한5초메모리 제한1024 MB
서로 만나지 않는 선분이 8개 이하로 주어질 때, 밥이 최적으로 숨을 수 있는 선분 수를 최소로 만드는 앨리스의 위치를 찾는다.
문제
Алиса и Боб играют в жестокую игру на плоскости.
Игра протекает следующим образом. На плоскости расположено препятствий, каждое из которых представляет собой отрезок. Сначала Алиса выбирает некоторую точку плоскости, не принадлежащую никакой прямой, содержащей препятствие, и встает в ней. Затем Боб выбирает некоторую точку и встает там. После этого Алиса стреляет в Боба из пистолета.
Разумеется, Боб хочет оказаться в безопасности. Поэтому он всегда выбирает такую точку, чтобы как можно больше препятствий было между ним и Алисой. Если конец препятствия оказывается на отрезке, соединяющем Алису с Бобом, то считается, что Боб спрятался за этим препятствием.
Алиса очень хотела бы пристрелить Боба, поэтому она старается выбрать такую точку, чтобы как можно меньше препятствий оказалось между ней и Бобом. Помогите ей это сделать.
입력
Первая строка входного файла содержит число --- количество препятствий (). Следующие строк содержат по четыре целых числа координаты концов соответствующего препятствия. У препятствий нет общих точек. Координаты препятствий не превышают 100 по модулю.
출력
Первая строка выходного файла должна содержать --- минимальное количество препятствий, которое может оказаться между Алисой и Бобом, если они оба действуют оптимально. На второй строке выведите точку, в которую должна встать Алиса. Точка не должна принадлежать никакой прямой, содержащей препятствие.