Козак Вус та фішка
Нещодавно Козак Вус знайшов фішку та точок, які знаходяться на одній прямій. Фішка початково має координату , а -та точка має координату .
Козак Вус може спочатку вибрати будь-яке ціле додатне число . Після чого будь-яку кількість разів змінювати координату фішки, додаючи або віднімаючи від неї , тобто рухати фішку у будь-яку з двох сторін на відстань .
Козаку Вусу цікаво: при якому максимальному значенню фішка зможе побувати у всіх даних точках.
Input
Перший рядок містить два цілі числа та () — кількість точок на прямій та початкова координата фішки.
Другий рядок містить цілих чисел () — координати фішок.
Гарантується, що всі числа масиву попарно різні.
Output
Виведіть одне число — максимальне значення , при якому фішка зможе побувати у всіх даних точках.
Examples
Scoring
Якщо ваш розв'язок працюватиме правильно при , то воно набиратиме принаймні балів.