#include <stdio.h>
int main() {
int N,D;
int i,Ti,Ti1;
scanf("%d%d",&N,&D);
scanf("%d",&Ti);
for (i=1;i<N;i++) {
scanf("%d",&Ti1);
if (Ti1-Ti<=D) {
break;
}
Ti=Ti1;
}
if (i<N) {
printf("%d\n",Ti1);
} else {
printf("-1\n");
}
return 0;
}
//输入
//4 500
//300 900 1300 1700
//输出
//1300