#include <iostream>
using namespace std;
int ile,przesuniecie;
int main()
{
cin>>ile>>przesuniecie;
int tablica[ile],tablica2[ile];
for(int i=0; i<=ile-1; i++)
{
cin>>tablica[i];
tablica2[i]=tablica[i];
}
for(int z=0; z<=ile-1; z++)
{
int j=z-przesuniecie+ile+1;
if(j>ile-1)
{
tablica[z]=tablica2[j-ile];
}
else
tablica[z]=tablica2[j];
}
for (int x=0;x<=ile-1;x++)
{
cout<<tablica[x]<<" ";
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBpbGUscHJ6ZXN1bmllY2llOwoKCmludCBtYWluKCkKewogICAgY2luPj5pbGU+PnByemVzdW5pZWNpZTsKICAgIGludCB0YWJsaWNhW2lsZV0sdGFibGljYTJbaWxlXTsKCgogICAgZm9yKGludCBpPTA7IGk8PWlsZS0xOyBpKyspCiAgICB7CiAgICAgICAgY2luPj50YWJsaWNhW2ldOwogICAgICAgIHRhYmxpY2EyW2ldPXRhYmxpY2FbaV07CiAgICB9CgogICAgZm9yKGludCB6PTA7IHo8PWlsZS0xOyB6KyspCiAgICB7CiAgICAgICBpbnQgaj16LXByemVzdW5pZWNpZStpbGUrMTsKCiAgICAgICBpZihqPmlsZS0xKQogICAgICAgewogICAgICAgICAgIHRhYmxpY2Fbel09dGFibGljYTJbai1pbGVdOwoKICAgICAgIH0KICAgICAgIGVsc2UKICAgICAgICB0YWJsaWNhW3pdPXRhYmxpY2EyW2pdOwogICAgfQoKICAgIGZvciAoaW50IHg9MDt4PD1pbGUtMTt4KyspCiAgICB7CiAgICAgICAgY291dDw8dGFibGljYVt4XTw8IiAiOwogICAgfQoKICAgIHJldHVybiAwOwp9Cg==