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

На футбольном стадионе Рамакана беспорядки! Разъяренные болельщики выбежали на поле и полиция оказалась в затруднительном положении. Поле можно представить как квадрат с двумя противоположным вершинами в точках (0,0) и (105, 105). Считается, что внутренние точки квадрата и его стороны расположены внутри поля, а всё остальное находится за его пределами.

Вначале на поле N болельщиков. Для каждого болельщика дана его скорость, целое число vi, а также его целочисленные координаты (xi, yi). Через одну секунду болельщик может быть в любой точке (xi + p, yi + q), где 0 ≤ |p| + |q| ≤ vi. И p, и q должны быть целыми числами.

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

Андрей, молодой и перспективный полицейский, послал беспилотник, чтобы заснять беспорядки с воздуха. Фотоаппарат беспилотника работает следующим образом:

  1. Он выбирает три точки с целочисленными координатами, такие, что есть вероятность, что через секунду там появится болельщик. Они не должны лежать на одной прямой, иначе фотоаппарат не сработает. Гарантируется, что не все начальные позиции болельщиков будут на одной прямой.
  2. Фотоаппарат фокусируется на трех точках и создает круг, проходящий через эти три точки. Через секунду делается снимок (через секунду после исходного состояния).
  3. Всё, что лежит на границе круга или внутри него на момент фотографирования (через секунду после фокусирования точек) будет на снимке.

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

Гарантируется что радиус оптимальной окружности в тестах не превзойдет 1010.

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

В первой строке записано количество болельщиков на поле, N. В следующих N строках записано по три целых числа: xi, yi, vi. Это координата x, координата y и скорость болельщика i в начале того второго интервала, который рассматривается в этом задании.

  • 3 ≤ N ≤ 105
  • 0 ≤ xi, yi ≤ 105
  • 0 ≤ vi ≤ 1000
  • Все числа являются целыми
Выходные данные

Вам надо вывести три точки, которые следует выбрать фотоаппарату. Выведите их в три строки, в каждой строке должна быть записана координата x, затем координата y, разделенные пробелом. Количество баллов не имеет значения.

Примеры
Входные данные
3
1 1 1
1 1 1
1 2 1
Выходные данные
2 2
2 1
1 0
Примечание

Круг из примера вывода захватит всех болельщиков, независимо от того, как они переместятся за секунду.