#include #include #include using namespace std; using vi=vector; using ll=long long; int main(void) { int n, d, k; while(scanf("%d%d%d", &n, &d, &k)==3) { vi x(n); multiset m; int b, s, e, x_min; int b_max=0, s_max, e_max; for(int i=0;id) { m.erase(m.find(x[s])); s++; } x_min=*m.begin(); b=x[e]-x_min; if(b_max