#include <iostream>
using namespace std;
int main() {
int n, k, v[100001], sum = 0, sumMax, start =1, dif;
cin >> n >> k;
for (int i = 1; i <= n; ++i) {
cin >> v[i];
} int a = 1;
for (int i = 1; i <= n; ++i) {
a = 0;
while (a < k) {
dif = v[i +a] - v[i + a+ 1];
if (dif <0) {
dif *= -1;
}
sum+= dif;
++a;
if (v[a] == v[n]) {
i = n + 1;
}
}
if(sum > sumMax) {
sumMax = sum;
start = i;
}
}
for (int i = start; i < start + k; ++i) {
cout << v[i] << " ";
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgbiwgaywgdlsxMDAwMDFdLCBzdW0gPSAwLCBzdW1NYXgsIHN0YXJ0ID0xLCBkaWY7CgljaW4gPj4gbiA+PiBrOwoJZm9yIChpbnQgaSA9IDE7IGkgPD0gbjsgKytpKSB7CgkJY2luID4+IHZbaV07Cgl9IGludCBhID0gMTsKCWZvciAoaW50IGkgPSAxOyBpIDw9IG47ICsraSkgewoJCWEgPSAwOyAKCQl3aGlsZSAoYSA8IGspIHsKCQkJZGlmID0gdltpICthXSAtIHZbaSArIGErIDFdOwoJCQlpZiAoZGlmIDwwKSB7CgkJCQlkaWYgKj0gLTE7CgkJCX0KCQkJc3VtKz0gZGlmOwoJCQkrK2E7CgkJCWlmICh2W2FdID09IHZbbl0pIHsKCQkJCWkgPSBuICsgMTsKCQkJfQoJCX0KCQlpZihzdW0gPiBzdW1NYXgpIHsKCQkJc3VtTWF4ID0gc3VtOwoJCQlzdGFydCA9IGk7CgkJfQoJfQoJZm9yIChpbnQgaSA9IHN0YXJ0OyBpIDwgc3RhcnQgKyBrOyArK2kpIHsKCQljb3V0IDw8IHZbaV0gPDwgIiAiOwoJfQoJcmV0dXJuIDA7Cn0=