Просте ділення
Обмеження на час виконання 1 секунда
Обмеження на використання пам'яті 128 мегабайтів
Результатом цілочисельного ділення діленого та дільника є частка та залишок . є числом, яке максимізує , тобто and .
Для кожного набору чисел існує таке ціле , що якщо кожне число з цього набору поділити на , то будуть отримані рівні остачі.
Вхідні дані
Кожний рядок містить послідовність, що складається з ненульової кількості -бітових знакових цілих чисел, розділених проміжком. Останнє число у кожному рядку дорівнює і не належить самій послідовності. Послідовність містить не менше і не більше чисел, не усі числа в послідовності рівні між собою. Останній рядок містить і не обробляється.
Вихідні дані
Для кожного тесту в окремому рядку вивести найбільше ціле число, на яке якщо поділити кожне число послідовності, то вийде один і той же залишок.
Приклади
Вхідні дані #1
Відповідь #1
Відправки 2K
Коефіцієнт прийняття 50%