Problem description
Krasnal Bitek ma tablicę długości N. Niedawno poznał pojęcie największego wspólnego dzielnika (NWD). NWD tablicy to największa liczba całkowita d taka, że każdy element tablicy jest podzielny przez d. Bitek bardzo by chciał, żeby NWD jego tablicy był jak największy.
Bitek znalazł ostatnio magiczną różdżkę, która pozwala mu wykonać dowolną liczbę operacji (w szczególności można nie wykonać żadnej). W jednej operacji Bitek wybiera indeks i (1 ≤ i ≤ N) oraz dowolną liczbę całkowitą dodatnią x, a następnie zamienia Ai na Ai mod x, czyli na resztę z dzielenia Ai przez x.
Ponieważ Bitek bardzo boi się zer, w tablicy w żadnym momencie nie może pojawić się liczba 0. Pomóż Bitkowi obliczyć maksymalny możliwy NWD tablicy, jaki da się uzyskać po wykonaniu kilku (być może żadnych) operacji.
Wejście
Pierwszy wiersz wejścia zawiera jedną liczbę całkowitą N.
Drugi wiersz wejścia zawiera N liczb całkowitych A1, A2, …, AN, oddzielonych pojedynczym odstępem, oznaczających kolejne elementy tablicy Bitka.
Wyjście
Wypisz jedną liczbę całkowitą – maksymalny możliwy NWD tablicy po wykonaniu kilku (być może żadnych) operacji.
Ograniczenia
1 ≤ N ≤ 100 000, 1 ≤ Ai ≤ 109.
Przykłady
| Wejście | Wyjście | Wyjaśnienie |
|
|
Można na przykład wybrać indeks i = 3 (wskazujący na element o wartości 11) oraz x = 4, a następnie zamienić 11 na 11 mod 4 = 3. Otrzymujemy tablicę [3,9,3] o NWD równym 3. Da się pokazać, że lepszego wyniku osiągnąć nie można. |
| Wejście | Wyjście | Wyjaśnienie |
|
|
Tablica ma już NWD równe 6, więc nie musimy wykonywać żadnej operacji. |
| Wejście | Wyjście | Wyjaśnienie |
|
|
Możemy wybrać indeks i = 2 (element o wartości 7) oraz x = 5 i zamienić 7 na 7 mod 5 = 2. Otrzymujemy tablicę [4,2] o NWD równym 2. |