Наибольший общий делитель

아직 제출이 없습니다시간 제한1초메모리 제한1024 MB

문제

Наибольшим общим делителем непустого набора натуральных чисел AA называется максимальное натуральное число dd, такое что оно является одновременно делителем всех чисел множества AA.

Задан массив натуральных чисел \[a_1,a_2,,a_n]\[a\_1, a\_2, \ldots, a\_n] и число kk. Требуется выбрать в нем подмассив из kk подряд идущих элементов \[a_l,a_l+1,,a_l+k1]\[a\_l, a\_{l+1}, \ldots, a\_{l+k-1}], чтобы их наибольший общий делитель был как можно больше, и вывести этот наибольший общий делитель.

입력

Первая строка ввода содержит два целых числа nn и kk (2n500,0002 \le n \le 500\\,000, 2kn2 \le k \le n).

Вторая строка содержит nn натуральных чисел a_1,a_2,,a_na\_1, a\_2, \ldots, a\_n (1a_i10181 \le a\_i \le 10^{18}).

출력

Выведите одно натуральное число --- максимальное возможное значение наибольшего общего делителя элементов подмассива длины kk заданного массива.