#include<bits/stdc++.h>
using namespace std;
void shift(int *a, int n, int k){
int i = k%n;
int prev = a[0];
int current = a[i];
while(i!=0)
{
a[i]=prev;
prev = current;
i=(i+k)%n;
current = a[i];
//cout<<i<<" "<<a[i]<<endl;
}
a[0]=prev;
}
int main()
{
int n,k;
cin>>n>>k;
int a[n];
for(int i=0; i<n; i++){
cin>>a[i];
}
if(k>=1)
shift(a,n,k);
for(int i=0; i<n; i++){
cout<<a[i]<<" ";
}
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKdm9pZCBzaGlmdChpbnQgKmEsIGludCBuLCBpbnQgayl7CiAgICAKICAgIGludCBpID0gayVuOwogICAgaW50IHByZXYgPSBhWzBdOwogICAgaW50IGN1cnJlbnQgPSBhW2ldOwogICAgd2hpbGUoaSE9MCkKICAgIHsKICAgIAlhW2ldPXByZXY7CiAgICAJcHJldiA9IGN1cnJlbnQ7CiAgICAJaT0oaStrKSVuOwogICAgCWN1cnJlbnQgPSBhW2ldOwogICAgCS8vY291dDw8aTw8IiAiPDxhW2ldPDxlbmRsOwogICAgfQogICAgYVswXT1wcmV2OwogfQppbnQgbWFpbigpCnsKICAgIGludCBuLGs7CiAgICBjaW4+Pm4+Pms7CiAgICBpbnQgYVtuXTsKICAgIGZvcihpbnQgaT0wOyBpPG47IGkrKyl7CiAgICAgICAgY2luPj5hW2ldOwogICAgfQogICAgaWYoaz49MSkgCiAgICBzaGlmdChhLG4sayk7CiAgICBmb3IoaW50IGk9MDsgaTxuOyBpKyspewogICAgICAgIGNvdXQ8PGFbaV08PCIgIjsKICAgIH0KICAgIAp9