Темирулан хоче зробити намисто в подарунок своїй коханій дівчині. Намисто - це циклічна послідовність синіх і червоних намистин.
У Темирулана вже є намисто, що складається з намистин. Він знає, що його подруга надає перевагу червоному кольору перед синім, тому він вирішив вирізати деяку підпослідовність з не менше ніж намистин з оригінального намиста так, щоб співвідношення між червоними і кількістю вибраних намистин було максимальним.
Чи можете ви допомогти йому знайти це максимальне співвідношення?
Перший рядок містить два цілих числа і (1 \le k \le n \le 5 \cdot 10^5) - кількість намистин на нитці та мінімальна кількість намистин у новому намисті.
Другий рядок містить послідовність з цілих чисел a_i (0 \le a_i \le 1) - опис вихідного намиста.
a_i = 0 відповідає синьому кольору, a_i = 1 відповідає червоному кольору.
Приклад 1
Приклад 2
Приклад 3