Задача 6E. Mark II

Автор:Завгороднев А.А.   Ограничение времени:1 сек
Входной файл:Стандартный вход   Ограничение памяти:256 Мб
Выходной файл:Стандартный выход  

Условие

На сайте drom.ru есть n объявлений о продаже машин марки Mark II. Цены в объявлениях, конечно, разные, и иногда бывает прямо слишком большой разброс.

Аналитики дрома решили, что надо заняться регулировкой цен. Они придумали стратегию:

Машину могут купить и в самом начале, до какого-либо изменения цен.

Формат входных данных

В первой строке располагаются два числа n и k — количество объявлений и минимальная цена покупки. (2 ≤ n ≤ 105,   0 ≤ k ≤ 109).

Во второй строке располагаются n чисел ai, где ai — цена в объявлении с номером i. (0 ≤ ai ≤ 109).

Формат выходных данных

Выведите номер объявления, машину с которого купили. Если вдруг таких объявлений несколько, выведите объявление с наименьшим номером. А если таких объявлений вовсе нет, то выведите -1.

Примеры тестов

Стандартный вход Стандартный выход
1
2 1
2 2
2
2
3 0
1 3 1
-1
3
5 5
8 7 6 5 4
4

0.134s 0.040s 13