Арифметическая прогрессия

아직 제출이 없습니다시간 제한2초메모리 제한512 MB

문제

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

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

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

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

Напомним что последовательность a_1,a_2,,a_na\_1, a\_2, \ldots, a\_n называется арифметической прогрессией, если a_i=a_i1+da\_i = a\_{i-1} + d для всех ii от 2 до nn и некоторого dd. Число dd называется разностью арифметической прогрессии.

입력

В первой строке входного файла находится целое число nn (1n100,0001 \le n \le 100\\,000). В следующей строке находится 2n2n целых чисел по модулю не превосходящих 10910^9 --- числа, написанные на карточках, перечисленные в произвольном порядке. Гарантируется, что можно выбрать nn из них так, чтобы они образовывали арифметическую прогрессию.

출력

В первой строке выходного файла выведите a_1a\_1 и dd --- первый элемент и разность найденной арифметической прогрессии. Если d=0d = 0, число a_1a\_1 должно встречаться среди заданных чисел nn раз. 

Если существует несколько решений, выведите любое.