Найбільший Найбільший Спільний Дільник
Андрій тільки що здійснив нове відкриття у соціології: він виявив як можна передбачити чи є дві людини добрими друзями чи ні. Як виявилось, у кожної людини є внутрішній дружній номер (додатне ціле число). А якість дружби між двома особами дорівнює найбільшому спільному дільнику їх дружніх номерів.
Це означає що існують простіе люди (чиї дружні номери є простими числами), яким важко знайти друга, і... Стоп, це вже не відноситься до справи.
Вам задані дружні номери для деякої множини людей. Знайдіть найбільшу можливу якість дружби серед усіх пар наявних людей.
Вхідні дані
Перший рядок містить ціле число n (2 ≤ n ≤ 100000) — кількість людей. Кожен з наступних n рядків містить одне ціле число від 1 до 1000000 (включно) - дружні числа людей. Всі дружні числа різні.
Вихідні дані
Вивести одне число — найбільше можливе значення якості дружби. Іншими словами слід вивести найбільше значення серед найбільших спільних дільників усіх пар дружніх чисел.