Наибольшим общим делителем непустого набора натуральных чисел A называется максимальное натуральное число d, такое что оно является одновременно делителем всех чисел множества A.
Задан массив натуральных чисел \[a_1,a_2,…,a_n] и число k. Требуется выбрать в нем подмассив из k подряд идущих элементов \[a_l,a_l+1,…,a_l+k−1], чтобы их наибольший общий делитель был как можно больше, и вывести этот наибольший общий делитель.
Первая строка ввода содержит два целых числа n и k (2≤n≤500,000, 2≤k≤n).
Вторая строка содержит n натуральных чисел a_1,a_2,…,a_n (1≤a_i≤1018).
Выведите одно натуральное число --- максимальное возможное значение наибольшего общего делителя элементов подмассива длины k заданного массива.