#include <iostream>
#include <cmath>
#include <algorithm>
#include <string>
#include <deque>
#define ll long long
using namespace std;
const int N = 1e5 + 5;
int main()
{
int n , d ;
cin >> n >> d;
deque<int>de(n);
for(int i = 0 ; i < n ; i++)
cin >> de[i];
while(d != 0)
{
int x = de[0];
de.push_back(x);
de.pop_front();
d--;
}
for(int i = 0 ; i < n + d ; i++)
cout << de[i] << " ";
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CiNpbmNsdWRlIDxhbGdvcml0aG0+CiNpbmNsdWRlIDxzdHJpbmc+CiNpbmNsdWRlIDxkZXF1ZT4KI2RlZmluZSBsbCBsb25nIGxvbmcKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKY29uc3QgaW50IE4gPSAxZTUgKyA1OwppbnQgbWFpbigpCnsKICAgIGludCBuICwgZCA7CiAgICBjaW4gPj4gbiA+PiBkOwogICAgZGVxdWU8aW50PmRlKG4pOwogICAgZm9yKGludCBpID0gMCA7IGkgPCBuIDsgaSsrKQogICAgY2luID4+IGRlW2ldOwogICAgd2hpbGUoZCAhPSAwKQogICAgewogICAgICAgIGludCB4ID0gZGVbMF07CiAgICAgICAgZGUucHVzaF9iYWNrKHgpOwogICAgICAgIGRlLnBvcF9mcm9udCgpOwogICAgICAgIGQtLTsKICAgIH0KICAgIGZvcihpbnQgaSA9IDAgOyBpIDwgbiArIGQgOyBpKyspCiAgICAgICAgY291dCA8PCBkZVtpXSA8PCAiICI7Cn0K