#include <bits/stdc++.h>
using namespace std;
int main(){
long long m,n;
cin >> m >> n;
stack <long long> a;
queue <long long> b;
if(m%2==0){
for(int i = 1; i <=m/2;i++){
long long tmp ; cin >> tmp;
a.push(tmp);
}
for(int i = m; i > m/2;i--){
long long tmp ; cin >> tmp;
b.push(tmp);
}}
else{
for(int i = 1; i <=m/2+1;i++){
long long tmp ; cin >> tmp;
a.push(tmp);
}
for(int i = m; i > m/2+1;i--){
long long tmp ; cin >> tmp;
b.push(tmp);
}
}
for(int i = 1 ;i <= n ;i++){
if(a.size()>=b.size()){cout << a.top()<< " ";a.pop();}
else{cout << b.front()<< " ";b.pop();}
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKXsKCWxvbmcgbG9uZyBtLG47CgljaW4gPj4gbSA+PiBuOwoJc3RhY2sgPGxvbmcgbG9uZz4gYTsKCXF1ZXVlIDxsb25nIGxvbmc+IGI7CglpZihtJTI9PTApewoJZm9yKGludCBpID0gMTsgaSA8PW0vMjtpKyspewoJCWxvbmcgbG9uZyB0bXAgOyBjaW4gPj4gdG1wOwoJCWEucHVzaCh0bXApOwoJfQoJZm9yKGludCBpID0gbTsgaSA+IG0vMjtpLS0pewoJCWxvbmcgbG9uZyB0bXAgOyBjaW4gPj4gdG1wOwoJCWIucHVzaCh0bXApOwoJfX0KCWVsc2V7Cglmb3IoaW50IGkgPSAxOyBpIDw9bS8yKzE7aSsrKXsKCQlsb25nIGxvbmcgdG1wIDsgY2luID4+IHRtcDsKCQlhLnB1c2godG1wKTsKCX0KCWZvcihpbnQgaSA9IG07IGkgPiBtLzIrMTtpLS0pewoJCWxvbmcgbG9uZyB0bXAgOyBjaW4gPj4gdG1wOwoJCWIucHVzaCh0bXApOwoJfQkKCX0KCWZvcihpbnQgaSA9IDEgO2kgPD0gbiA7aSsrKXsKCQlpZihhLnNpemUoKT49Yi5zaXplKCkpe2NvdXQgPDwgYS50b3AoKTw8ICIgIjthLnBvcCgpO30KCQllbHNle2NvdXQgPDwgYi5mcm9udCgpPDwgIiAiO2IucG9wKCk7fQoJfQoJcmV0dXJuIDA7Cn0=