#include #include #include using namespace std; using vi=vector; 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; int b_max=0, s_max, e_max; for(int i=0;id) { m.erase(m.find(x[s])); s++; } b=x[e]-*(m.begin()); if(b_max