Кожен фараон дбає про свою спадщину. Правлячий фараон Інарос Великий прагне залишити по собі незабутній слід. Він планує звести найбільшу піраміду, яку коли-небудь бачив світ.
Звісно, справжня піраміда повинна мати чотири сторони, орієнтовані по сторонах світу: дві сторони піраміди повинні йти строго з півночі на південь, а дві — зі сходу на захід. Ідеально збалансована піраміда повинна мати кут нахилу сторін , ні більше, ні менше. Для спрощення будівництва піраміда повинна мати цілу висоту і цілі координати центру.
На місці будівництва розташовані обелісків. -ий обеліск має координати (x_i, y_i) і висоту h_i. Інарос хоче побудувати піраміду так, щоб кожен існуючий обеліск знаходився всередині піраміди. Обеліск вважається всередині піраміди, якщо висота піраміди в точці розташування обеліска більша або дорівнює висоті обеліска.
Оскільки фараон бажає завершити будівництво піраміди за свого життя, він прагне знайти піраміду найменшого розміру, яка вміщає всі обеліски.
Перший рядок містить кількість обелісків (1 \le n \le 1000). Кожен з наступних рядків містить три цілі числа x_i, y_i, h_i (-10^8 \le x_i, y_i \le 10^8, 1 \le h_i \le 10^8) - координати -го обеліска і його висоту.
Виведіть три цілі числа , , - координати центру оптимальної піраміди і її висоту.
Приклад 1
Приклад 2