Арифметическая прогрессия
면접 대비시간 제한2초메모리 제한512 MB
뒤섞인 2n개의 정수에서 등차수열을 이루는 n개를 골라 첫째 항과 공차를 출력한다.
문제
Однажды Петя узнал очень важную последовательность из чисел. Тщательно проанализировав ее, он обнаружил, что она является арифметической прогрессией. Чтобы не забыть он записал ее элементы на карточках.
Но затем случилась неприятность. Не зная всю важность этой последовательности, его брат Вовочка взял еще карточек и написал на них произвольные числа, а потом перемешал все карточек.
Теперь Петя хочет восстановить исходную последовательность по этим карточкам. К сожалению возможно, что это можно сделать несколькими способами, но Петю устроят любые чисел, образующие арифметическую прогрессию.
Петя не может сделать это вручную, поэтому обратился к вам за помощью.
Напомним что последовательность называется арифметической прогрессией, если для всех от 2 до и некоторого . Число называется разностью арифметической прогрессии.
입력
В первой строке входного файла находится целое число (). В следующей строке находится целых чисел по модулю не превосходящих --- числа, написанные на карточках, перечисленные в произвольном порядке. Гарантируется, что можно выбрать из них так, чтобы они образовывали арифметическую прогрессию.
출력
В первой строке выходного файла выведите и --- первый элемент и разность найденной арифметической прогрессии. Если , число должно встречаться среди заданных чисел раз.
Если существует несколько решений, выведите любое.