#include using namespace std; typedef long long ll; typedef vector vi; typedef vector vl; typedef complex P; typedef pair pii; #define REP(i,n) for(ll i=0;i>n>>l; vi x(n); x[0] = 0; REPR(i,n)cin>>x[i]; REPR(i,n){ if(abs(x[i]-x[i-1])>=l){ // 設計破綻 cout<<-1<