#CCBCHBAHAI0000160. Phần tử cuối cùng nhỏ hơn x (Last Element Less Than x)

Phần tử cuối cùng nhỏ hơn x (Last Element Less Than x)

Phần tử cuối cùng nhỏ hơn x (Last Element Less Than x)

Nguồn: Phước Hưng OJ

Phiên bản: Phước Hưng OJ Extended

Đề bài

Cho mảng số nguyên A=(a0,a1,…,an−1)A=(a_0,a_1,\ldots,a_{n-1}) và số nguyên xx.

Hãy tìm chỉ số 00-based lớn nhất pp thỏa

ap<x.a_p<x.

Nếu không có phần tử nào nhỏ hơn xx, hãy in -1.

Input

  • Dòng đầu chứa hai số nguyên nn và xx.
  • Dòng thứ hai chứa nn số nguyên a0,a1,…,an−1a_0,a_1,\ldots,a_{n-1}.

Output

In chỉ số cuối cùng có giá trị nhỏ hơn xx, hoặc -1 nếu không tồn tại.

Subtask

Subtask 1 (100 điểm): 1≤n≤1051\le n\le10^5; −109≤ai,x≤109-10^9\le a_i,x\le10^9.

Ví dụ

Input

7 5
2 8 4 7 5 1 9

Output

5

Giải thích

Các phần tử nhỏ hơn 55 nằm ở chỉ số 0,2,50,2,5. Chỉ số lớn nhất là 55, vì vậy đáp án là 5.