Изменения рейтингов за последние раунды временно удалены. Скоро они будут возвращены. ×

E. Подотрезки
ограничение по времени на тест
1 second
ограничение по памяти на тест
256 megabytes
ввод
стандартный ввод
вывод
стандартный вывод

Программист Саша недавно начал изучать структуры данных. Его тренер Стас сказал ему решить задачу о нахождении минимума на отрезке массива за , с которой Саша справился. Чтобы Саша не думал, что все изучил, Стас задал ему новую задачу. Для каждого отрезка фиксированной длины Саша должен найти максимальный элемент из тех, что встречаются на данном отрезке ровно один раз. Помогите Саше решить эту задачу.

Входные данные

В первой строке находится два натуральных числа n и k (1 ≤ n ≤ 105, 1 ≤ k ≤ n) — количество элементов массива и длина отрезка.

Далее следует n строк: в i-ой находится одно число ai ( - 109 ≤ ai ≤ 109).

Выходные данные

Выведите nk + 1 чисел, по одному в строке: в i-ой строке выведите максимальное из тех чисел подмассива ai ai + 1ai + k - 1, что встречается на этом подмассиве ровно 1 раз. Если таких чисел в данном подмассиве нет, выводите "Nothing".

Примеры
Входные данные
5 3
1
2
2
3
3
Выходные данные
1
3
2
Входные данные
6 4
3
3
3
4
4
2
Выходные данные
4
Nothing
3