Козак Ус и фишка
Недавно Козак Ус нашел фишку и точек, которые находятся на одной прямой. Фишка изначально имеет координату , а -та точка имеет координату .
Казак Ус может сначала выбрать любое целое положительное число . После чего любое количество раз изменять координату фишки, добавляя или вычитая из нее , то есть двигать фишку в любую из двух сторон на расстояние .
Казаку Усу интересно: при каком максимальном значении фишка сможет побывать во всех данных точках.
Входные данные
Первая строка содержит два целых числа и () — количество точек на прямой и исходная координата фишки.
Вторая строка содержит целых чисел () — координаты фишек.
Гарантируется, что все числа массива попарно разные.
Выходные данные
Выведите одно число — максимальное значение , при котором фишка сможет побывать во всех данных точках.
Примеры
Оценивание
Если ваше решение будет работать правильно при , то оно будет набирать по крайней мере баллов.