#include <iostream>
using namespace std;
int main()
{
int k,n=0;
cin>>k>>n;
int tablica[n+1],tablica_docelowa[n+1];
//uzupelnianie tablcy
for (int i=1; i<=n;i++)
{
cin>>tablica[i];
}
//rozmieszczanie
for (int i=1; i<=n;i++)
{
if ((i-k)>0)
{
tablica_docelowa[i-k]=tablica[i];
}else if (i-k<=0)
{
tablica_docelowa[i-k+n]=tablica[i];
}
}
//wyswietlenie
for (int i=1; i<=n;i++)
{
cout<<tablica_docelowa[i]<<" ";
//cout<<"W"<<i<<": "<<tablica_docelowa[i]<<endl;
}
cout<<endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewppbnQgayxuPTA7CgpjaW4+Pms+Pm47CmludCB0YWJsaWNhW24rMV0sdGFibGljYV9kb2NlbG93YVtuKzFdOwoKLy91enVwZWxuaWFuaWUgdGFibGN5CiAgICBmb3IgKGludCBpPTE7IGk8PW47aSsrKQogICAgewogICAgY2luPj50YWJsaWNhW2ldOwogICAgfQoKLy9yb3ptaWVzemN6YW5pZQogICAgZm9yIChpbnQgaT0xOyBpPD1uO2krKykKICAgIHsKICAgICAgICBpZiAoKGktayk+MCkKICAgICAgICB7CiAgICAgICAgdGFibGljYV9kb2NlbG93YVtpLWtdPXRhYmxpY2FbaV07CiAgICAgICAgfWVsc2UgaWYgKGktazw9MCkKICAgICAgICAgICAgewogICAgICAgICAgICB0YWJsaWNhX2RvY2Vsb3dhW2ktaytuXT10YWJsaWNhW2ldOwogICAgICAgICAgICB9Cn0KCi8vd3lzd2lldGxlbmllCmZvciAoaW50IGk9MTsgaTw9bjtpKyspCnsKY291dDw8dGFibGljYV9kb2NlbG93YVtpXTw8IiAiOwovL2NvdXQ8PCJXIjw8aTw8IjogIjw8dGFibGljYV9kb2NlbG93YVtpXTw8ZW5kbDsKfQoKY291dDw8ZW5kbDsKICAgIHJldHVybiAwOwp9Cg==